[llvm] [BOLT] Gadget scanner: optionally assume auth traps on failure (PR #139778)

Anatoly Trosinenko via llvm-commits llvm-commits at lists.llvm.org
Fri Dec 5 08:02:43 PST 2025


================
@@ -490,6 +514,11 @@ class SrcSafetyAnalysis {
       dbgs() << ")\n";
     });
 
+    // Being trusted is a strictly stronger property than being
+    // safe-to-dereference.
+    assert(!Next.TrustedRegs.test(Next.SafeToDerefRegs) &&
+           "SafeToDerefRegs should contain all TrustedRegs");
+
----------------
atrosinenko wrote:

Proposed `BitVector::subsetOf` in #170875.

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


More information about the llvm-commits mailing list