brintos

brintos / llvm-project-archived public Read only

0
0
Text · 242 B · e94b994 Raw
11 lines · cpp
1#include "baz.h"2 3#include <math.h>4 5int 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 here10}11