1#include <cassert>
2#include <iostream>
3#include <thread>
4thread_local size_t lf = 42;
5
6void g() { assert(false); }
7
8void f() { g(); }
9
10size_t h() {
11 size_t sum = 0;
12 for (size_t i = 0; i < 1000000; ++i)
13 for (size_t j = 0; j < 1000000; ++j)
14 if ((i * j) % 2 == 0) {
15 sum += 1;
16 }
17 return sum;
18}
19
20int main() {
21 std::thread t1(f);
22
23 size_t x = h();
24
25 t1.join();
26
27 std::cout << "X is " << x << "\n";
28 return 0;
29}
30

source code of lldb/test/API/functionalities/process_save_core_minidump/main.cpp