summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/Support/ThreadPool.cpp
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2016-06-05 21:15:46 +0000
committerEli Friedman <eli.friedman@gmail.com>2016-06-05 21:15:46 +0000
commitaa77fa00368f4c0fff241a956ebe06ed31b0327f (patch)
tree0339a20df6710a1a1f829a3354416c8b2807ad60 /llvm/unittests/Support/ThreadPool.cpp
parent4f5046ce874053827e11de3808814880a2ad14c9 (diff)
downloadbcm5719-llvm-aa77fa00368f4c0fff241a956ebe06ed31b0327f.tar.gz
bcm5719-llvm-aa77fa00368f4c0fff241a956ebe06ed31b0327f.zip
Fix deadlock in ThreadPool unittest.
(Yes, this only deadlocks on a computer with a single core; I'm using a virtual machine.) llvm-svn: 271855
Diffstat (limited to 'llvm/unittests/Support/ThreadPool.cpp')
-rw-r--r--llvm/unittests/Support/ThreadPool.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/unittests/Support/ThreadPool.cpp b/llvm/unittests/Support/ThreadPool.cpp
index 0f36c383d49..69a24bc5444 100644
--- a/llvm/unittests/Support/ThreadPool.cpp
+++ b/llvm/unittests/Support/ThreadPool.cpp
@@ -135,7 +135,7 @@ TEST_F(ThreadPoolTest, Async) {
TEST_F(ThreadPoolTest, GetFuture) {
CHECK_UNSUPPORTED();
- ThreadPool Pool;
+ ThreadPool Pool{2};
std::atomic_int i{0};
Pool.async([this, &i] {
waitForMainThread();
OpenPOWER on IntegriCloud