[clang] [sanitizer] Add plumbing for -fsanitize-add-pseudo-functions and partly replace '-mllvm -array-bounds-pseudofn' (PR #138577)
Thurston Dang via cfe-commits
cfe-commits at lists.llvm.org
Mon May 5 15:13:23 PDT 2025
================
@@ -2533,6 +2533,31 @@ def fno_sanitize_merge_handlers : Flag<["-"], "fno-sanitize-merge">, Group<f_cla
Alias<fno_sanitize_merge_handlers_EQ>, AliasArgs<["all"]>,
Visibility<[ClangOption, CLOption]>,
HelpText<"Do not allow compiler to merge handlers for any sanitizers">;
+def fsanitize_add_pseudo_functions_EQ
+ : CommaJoined<["-"], "fsanitize-add-pseudo-functions=">,
----------------
thurstond wrote:
`-fsanitize-pseudo-function` is slightly ambiguous: it sounds like it is an option to sanitize any existing pseudo-functions, rather than sanitizers adding pseudo-functions
https://github.com/llvm/llvm-project/pull/138577
More information about the cfe-commits
mailing list