From bad3798113f8760a7978d745d428a1271e75554c Mon Sep 17 00:00:00 2001 From: Amir Ayupov Date: Wed, 13 Apr 2022 11:09:25 -0700 Subject: [BOLT] Fix data race in shortenInstructions Address ThreadSanitizer warning Reviewed By: maksfb Differential Revision: https://reviews.llvm.org/D121338 --- bolt/lib/Passes/BinaryPasses.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'bolt') diff --git a/bolt/lib/Passes/BinaryPasses.cpp b/bolt/lib/Passes/BinaryPasses.cpp index a5cd1ff84766..125ae3246d60 100644 --- a/bolt/lib/Passes/BinaryPasses.cpp +++ b/bolt/lib/Passes/BinaryPasses.cpp @@ -1015,6 +1015,7 @@ uint64_t ShortenInstructions::shortenInstructions(BinaryFunction &Function) { continue; if (opts::Verbosity > 2) { + BC.scopeLock(); outs() << "BOLT-INFO: shortening:\nBOLT-INFO: "; BC.printInstruction(outs(), OriginalInst, 0, &Function); outs() << "BOLT-INFO: to:"; -- cgit v1.2.3