From c5738eb8a29904576d679bb6071b7eeeeb5c85af Mon Sep 17 00:00:00 2001 From: "Wu, Yingcong" Date: Thu, 3 Jul 2025 06:48:28 +0200 Subject: [PATCH 1/2] skip --- clang/lib/Driver/SanitizerArgs.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/clang/lib/Driver/SanitizerArgs.cpp b/clang/lib/Driver/SanitizerArgs.cpp index b49c6a71bb83b..93986e4a6a4a8 100644 --- a/clang/lib/Driver/SanitizerArgs.cpp +++ b/clang/lib/Driver/SanitizerArgs.cpp @@ -1297,6 +1297,8 @@ void SanitizerArgs::addArgs(const ToolChain &TC, const llvm::opt::ArgList &Args, CmdArgs.push_back("-asan-stack-dynamic-alloca=0"); CmdArgs.push_back("-mllvm"); CmdArgs.push_back("-asan-use-after-return=never"); + CmdArgs.push_back("-mllvm"); + CmdArgs.push_back("-asan-instrument-dynamic-allocas=0"); if (!RecoverableSanitizers.empty()) CmdArgs.push_back(Args.MakeArgString("-fsanitize-recover=" + From 963621ed0668be8406bab9ccdf4ae727e5dc0009 Mon Sep 17 00:00:00 2001 From: "Wu, Yingcong" Date: Fri, 4 Jul 2025 05:34:05 +0200 Subject: [PATCH 2/2] update test --- clang/test/Driver/sycl-device-sanitizer.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/clang/test/Driver/sycl-device-sanitizer.cpp b/clang/test/Driver/sycl-device-sanitizer.cpp index cc50c298ce09e..5e5f38d76ff5e 100644 --- a/clang/test/Driver/sycl-device-sanitizer.cpp +++ b/clang/test/Driver/sycl-device-sanitizer.cpp @@ -18,6 +18,7 @@ // SYCL-ASAN-SAME: "-mllvm" "-asan-globals=0" // SYCL-ASAN-SAME: "-mllvm" "-asan-stack-dynamic-alloca=0" // SYCL-ASAN-SAME: "-mllvm" "-asan-use-after-return=never" +// SYCL-ASAN-SAME: "-mllvm" "-asan-instrument-dynamic-allocas=0" // SYCL-ASAN-SAME: "-mllvm" "-asan-mapping-scale=4" // RUN: %clangxx -fsycl -Xarch_device -fsanitize=address -c %s -### 2>&1 \