Author: Thurston Dang Date: 2025-05-29T18:13:47Z New Revision: cb065a578a9d152603c2ea66a616c1cbbc702d63
URL: https://github.com/llvm/llvm-project/commit/cb065a578a9d152603c2ea66a616c1cbbc702d63 DIFF: https://github.com/llvm/llvm-project/commit/cb065a578a9d152603c2ea66a616c1cbbc702d63.diff LOG: [NFCI][ubsan] Add/update deprecation TODOs Mention -fsanitize-skip-hot-cutoffs and -fsanitize-annotate-debug-info are available as replacements Added: Modified: clang/lib/CodeGen/CGExpr.cpp Removed: ################################################################################ diff --git a/clang/lib/CodeGen/CGExpr.cpp b/clang/lib/CodeGen/CGExpr.cpp index bae28b45afaa3..d1c631d48dd2b 100644 --- a/clang/lib/CodeGen/CGExpr.cpp +++ b/clang/lib/CodeGen/CGExpr.cpp @@ -56,14 +56,16 @@ using namespace clang; using namespace CodeGen; namespace clang { -// TODO: Introduce frontend options to enabled per sanitizers, similar to -// `fsanitize-trap`. +// TODO: consider deprecating ClSanitizeGuardChecks; functionality is subsumed +// by -fsanitize-skip-hot-cutoff llvm::cl::opt<bool> ClSanitizeGuardChecks( "ubsan-guard-checks", llvm::cl::Optional, llvm::cl::desc("Guard UBSAN checks with `llvm.allow.ubsan.check()`.")); } // namespace clang +// TODO: consider deprecating ClArrayBoundsPseudoFn; functionality is subsumed +// by -fsanitize-annotate-debug-info static llvm::cl::opt<bool> ClArrayBoundsPseudoFn( "array-bounds-pseudofn", llvm::cl::Hidden, llvm::cl::Optional, llvm::cl::desc("Emit debug info that places array-bounds instrumentation " _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits