aboutsummaryrefslogtreecommitdiff
path: root/llvm
diff options
context:
space:
mode:
authorpcc <peter@pcc.me.uk>2024-06-04 11:29:03 -0700
committerGitHub <noreply@github.com>2024-06-04 11:29:03 -0700
commitc852475f7ab3d15312b768c134d43668a24ecee1 (patch)
tree6b77fd1bb0718304799a672252badc546ba2545b /llvm
parent303f1405949ca3ea800a6e326c0365e5fc7168a3 (diff)
downloadllvm-c852475f7ab3d15312b768c134d43668a24ecee1.zip
llvm-c852475f7ab3d15312b768c134d43668a24ecee1.tar.gz
llvm-c852475f7ab3d15312b768c134d43668a24ecee1.tar.bz2
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
Diffstat (limited to 'llvm')
-rw-r--r--llvm/utils/gn/build/BUILD.gn1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/utils/gn/build/BUILD.gn b/llvm/utils/gn/build/BUILD.gn
index b44f8b5..68c0cbf 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" ]