xref: /llvm-project/lldb/test/API/functionalities/scripted_process/baz.cpp (revision 8f549c5329275293ced1d5eb87a1cf8b3d52a794)
1 #include "baz.h"
2 
3 #include <math.h>
4 
baz(int & j,std::mutex & mutex,std::condition_variable & cv)5 int baz(int &j, std::mutex &mutex, std::condition_variable &cv) {
6   std::unique_lock<std::mutex> lock(mutex);
7   cv.wait(lock, [&j] { return j == 42 * 42; });
8   int k = sqrt(j);
9   return k; // break here
10 }
11