llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT--> @llvm/pr-subscribers-clang @llvm/pr-subscribers-clang-driver Author: Vitaly Buka (vitalybuka) <details> <summary>Changes</summary> Follow up to #<!-- -->121221. --- Full diff: https://github.com/llvm/llvm-project/pull/121243.diff 1 Files Affected: - (modified) clang/test/Driver/sanitizer-ld.c (+8-4) ``````````diff diff --git a/clang/test/Driver/sanitizer-ld.c b/clang/test/Driver/sanitizer-ld.c index 4e4cfbae27e113..17766cef86d2a8 100644 --- a/clang/test/Driver/sanitizer-ld.c +++ b/clang/test/Driver/sanitizer-ld.c @@ -1,9 +1,13 @@ // Test sanitizers ld flags. -// Match all libclang_rt, excluding platform-inconsistent libs, like -// libclang_rt.builtins, libclang_rt.osx etc. - -// DEFINE: %{filecheck} = FileCheck %s --implicit-check-not="libclang_rt.{{([^.]+san|scudo|cfi|safestack|stats|fuzzer|undefined)}}" +// Match all sanitizer related libclang_rt, we are not interested in +// libclang_rt.builtins, libclang_rt.osx, libclang_rt.ios, libclang_rt.watchos +// etc. +// +// If we need to add sanitizer with name starting with excluded laters, e.g. +// `bsan`, we can extend expression like this: `([^iow]|b[^u])`. +// +// DEFINE: %{filecheck} = FileCheck %s --implicit-check-not="libclang_rt.{{([^biow])}}" // RUN: %clang -### %s 2>&1 \ // RUN: --target=i386-unknown-linux -fuse-ld=ld -fsanitize=address \ `````````` </details> https://github.com/llvm/llvm-project/pull/121243 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits