diff options
author | pcc <peter@pcc.me.uk> | 2024-06-04 11:29:03 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-04 11:29:03 -0700 |
commit | c852475f7ab3d15312b768c134d43668a24ecee1 (patch) | |
tree | 6b77fd1bb0718304799a672252badc546ba2545b /llvm | |
parent | 303f1405949ca3ea800a6e326c0365e5fc7168a3 (diff) | |
download | llvm-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.gn | 1 |
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" ] |