[clang] b4b4d8b - [test][clang-repl][Orc] Lsan report workaround
Vitaly Buka via cfe-commits
cfe-commits at lists.llvm.org
Wed Sep 13 09:07:45 PDT 2023
Author: Vitaly Buka
Date: 2023-09-13T09:07:30-07:00
New Revision: b4b4d8bd61d8de946e130beff5049a4ab13e155d
URL: https://github.com/llvm/llvm-project/commit/b4b4d8bd61d8de946e130beff5049a4ab13e155d
DIFF: https://github.com/llvm/llvm-project/commit/b4b4d8bd61d8de946e130beff5049a4ab13e155d.diff
LOG: [test][clang-repl][Orc] Lsan report workaround
Not sure if this is real leak of lsan and clang-repl incompatibility.
ca8d2533c79ccfbcb2de4090f0d48914a60b0a3d causes leak report in
ClangReplInterpreterExceptionTests.
Added:
Modified:
clang/unittests/Interpreter/ExceptionTests/CMakeLists.txt
Removed:
################################################################################
diff --git a/clang/unittests/Interpreter/ExceptionTests/CMakeLists.txt b/clang/unittests/Interpreter/ExceptionTests/CMakeLists.txt
index 5a6597d1b6728f9..fe38eea3155a07c 100644
--- a/clang/unittests/Interpreter/ExceptionTests/CMakeLists.txt
+++ b/clang/unittests/Interpreter/ExceptionTests/CMakeLists.txt
@@ -23,4 +23,7 @@ target_link_libraries(ClangReplInterpreterExceptionTests PUBLIC
)
add_dependencies(ClangReplInterpreterExceptionTests clang-resource-headers)
-export_executable_symbols(ClangReplInterpreterExceptionTests)
+# export_executable_symbols triggers Lsan report.
+if (NOT LLVM_USE_SANITIZER MATCHES ".*Address.*")
+ export_executable_symbols(ClangReplInterpreterExceptionTests)
+endif()
More information about the cfe-commits
mailing list