================
@@ -2847,6 +2848,8 @@ void CodeGenFunction::EmitTypeMetadataCodeForVCall(const 
CXXRecordDecl *RD,
         Builder.CreateCall(CGM.getIntrinsic(IID), {VTable, TypeId});
     Builder.CreateCall(CGM.getIntrinsic(llvm::Intrinsic::assume), TypeTest);
   }
+
+  AttachMitigationMetadataToFunction(*this, MitigationKey::CFI_VCALL, false);
----------------
oskarwirga wrote:

This should be `AttachMitigationMetadataToFunction(*this, 
MitigationKey::CFI_VCALL, SanOpts.has(SanitizerKind::CFIVCall))`

https://github.com/llvm/llvm-project/pull/130103
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to