Author: Lang Hames Date: 2023-09-27T21:39:48-07:00 New Revision: 53a87b4a6903c0c47337ca18697bb6355cc087d4
URL: https://github.com/llvm/llvm-project/commit/53a87b4a6903c0c47337ca18697bb6355cc087d4 DIFF: https://github.com/llvm/llvm-project/commit/53a87b4a6903c0c47337ca18697bb6355cc087d4.diff LOG: [clang-repl] Disable LSan in clang-repl. https://llvm.org/github.com/llvm/llvm-project/issues/67586. Added: Modified: clang/tools/clang-repl/ClangRepl.cpp Removed: ################################################################################ diff --git a/clang/tools/clang-repl/ClangRepl.cpp b/clang/tools/clang-repl/ClangRepl.cpp index a29a2ebac434ab5..5663c2c5a6c9285 100644 --- a/clang/tools/clang-repl/ClangRepl.cpp +++ b/clang/tools/clang-repl/ClangRepl.cpp @@ -24,6 +24,14 @@ #include "llvm/Support/TargetSelect.h" #include <optional> +// Disable LSan for this test. +// FIXME: Re-enable once we can assume GCC 13.2 or higher. +// https://llvm.org/github.com/llvm/llvm-project/issues/67586. +#if LLVM_ADDRESS_SANITIZER_BUILD || LLVM_HWADDRESS_SANITIZER_BUILD +#include <sanitizer/lsan_interface.h> +LLVM_ATTRIBUTE_USED int __lsan_is_turned_off() { return 1; } +#endif + static llvm::cl::opt<bool> CudaEnabled("cuda", llvm::cl::Hidden); static llvm::cl::opt<std::string> CudaPath("cuda-path", llvm::cl::Hidden); static llvm::cl::opt<std::string> OffloadArch("offload-arch", llvm::cl::Hidden); _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits