summaryrefslogtreecommitdiff
path: root/packages/Python/lldbsuite/test/make/pseudo_barrier.h
diff options
context:
space:
mode:
Diffstat (limited to 'packages/Python/lldbsuite/test/make/pseudo_barrier.h')
-rw-r--r--packages/Python/lldbsuite/test/make/pseudo_barrier.h20
1 files changed, 0 insertions, 20 deletions
diff --git a/packages/Python/lldbsuite/test/make/pseudo_barrier.h b/packages/Python/lldbsuite/test/make/pseudo_barrier.h
deleted file mode 100644
index 592000ddea4d2..0000000000000
--- a/packages/Python/lldbsuite/test/make/pseudo_barrier.h
+++ /dev/null
@@ -1,20 +0,0 @@
-#include <atomic>
-
-// Note that although hogging the CPU while waiting for a variable to change
-// would be terrible in production code, it's great for testing since it
-// avoids a lot of messy context switching to get multiple threads synchronized.
-
-typedef std::atomic<int> pseudo_barrier_t;
-#define pseudo_barrier_wait(barrier) \
- do \
- { \
- --(barrier); \
- while ((barrier).load() > 0) \
- ; \
- } while (0)
-
-#define pseudo_barrier_init(barrier, count) \
- do \
- { \
- (barrier) = (count); \
- } while (0)