[llvm] c852475 - gn build: Pass -fno-sanitize=vptr, function with use_ubsan
via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 4 11:29:06 PDT 2024
Author: pcc
Date: 2024-06-04T11:29:03-07:00
New Revision: c852475f7ab3d15312b768c134d43668a24ecee1
URL: https://github.com/llvm/llvm-project/commit/c852475f7ab3d15312b768c134d43668a24ecee1
DIFF: https://github.com/llvm/llvm-project/commit/c852475f7ab3d15312b768c134d43668a24ecee1.diff
LOG: gn build: Pass -fno-sanitize=vptr,function with use_ubsan
Matches CMake LLVM_UBSAN_FLAGS.
Reviewers: aeubanks
Reviewed By: aeubanks
Pull Request: https://github.com/llvm/llvm-project/pull/93911
Added:
Modified:
llvm/utils/gn/build/BUILD.gn
Removed:
################################################################################
diff --git a/llvm/utils/gn/build/BUILD.gn b/llvm/utils/gn/build/BUILD.gn
index b44f8b5d86f1c..68c0cbfd384a6 100644
--- a/llvm/utils/gn/build/BUILD.gn
+++ b/llvm/utils/gn/build/BUILD.gn
@@ -375,6 +375,7 @@ config("compiler_defaults") {
"ubsan only supported on iOS/Clang, Linux/Clang, or macOS/Clang")
cflags += [
"-fsanitize=undefined",
+ "-fno-sanitize=vptr,function",
"-fno-sanitize-recover=all",
]
ldflags += [ "-fsanitize=undefined" ]
More information about the llvm-commits
mailing list