From 772410aef662513431b636ed728d737741f84368 Mon Sep 17 00:00:00 2001 From: Kostya Serebryany Date: Tue, 12 May 2015 01:43:20 +0000 Subject: [PATCH] [lib/Fuzzer] detach the pulse thread instad of joining it git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237082 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Fuzzer/FuzzerDriver.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Fuzzer/FuzzerDriver.cpp b/lib/Fuzzer/FuzzerDriver.cpp index 724714e6b89..93a667a0bb2 100644 --- a/lib/Fuzzer/FuzzerDriver.cpp +++ b/lib/Fuzzer/FuzzerDriver.cpp @@ -165,11 +165,11 @@ static int RunInMultipleProcesses(int argc, char **argv, int NumWorkers, } std::vector V; std::thread Pulse(PulseThread); + Pulse.detach(); for (int i = 0; i < NumWorkers; i++) V.push_back(std::thread(WorkerThread, Cmd, &Counter, NumJobs, &HasErrors)); for (auto &T : V) T.join(); - Pulse.join(); return HasErrors ? 1 : 0; } -- 2.34.1