diff --git a/clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp b/clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp index bdb218f0dbe7d..07f8a950d0daf 100644 --- a/clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp +++ b/clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp @@ -1796,6 +1796,7 @@ Expected> linkAndWrapDeviceFiles( // separate path inside 'linkDevice' call seen above. // This will eventually be refactored to use the 'common' wrapping logic // that is used for other offload kinds. + std::scoped_lock Guard(ImageMtx); WrappedOutput.push_back(*SYCLOutputOrErr); }