[clang] [clang] Function type attribute to prevent CFI instrumentation (PR #135836)

Aaron Ballman via cfe-commits cfe-commits at lists.llvm.org
Wed Jun 4 06:35:29 PDT 2025


================
@@ -12711,6 +12711,11 @@ def warn_noderef_on_non_pointer_or_array : Warning<
 def warn_noderef_to_dereferenceable_pointer : Warning<
   "casting to dereferenceable pointer removes 'noderef' attribute">, InGroup<NoDeref>;
 
+def warn_cast_discards_cfi_unchecked_callee
+    : Warning<"implicit conversion from %0 to %1 discards "
+              "`cfi_unchecked_callee` attribute">,
----------------
AaronBallman wrote:

Backticks are used by RST to format things as code when emitting documentation, but within our diagnostics, we use single quotes to signal syntax elements.

https://github.com/llvm/llvm-project/pull/135836


More information about the cfe-commits mailing list