[clang] [PAC][clang] Implement address/type discrimination for VTT vtable pointers (PR #205808)
Kristina Bessonova via cfe-commits
cfe-commits at lists.llvm.org
Fri Jun 26 02:12:44 PDT 2026
================
@@ -121,20 +122,38 @@ CGPointerAuthInfo CodeGenFunction::EmitPointerAuthInfo(
if (!Schema)
return CGPointerAuthInfo();
- llvm::Value *Discriminator =
- CGM.getPointerAuthOtherDiscriminator(Schema, SchemaDecl, SchemaType);
+ llvm::ConstantInt *Discriminator =
+ Schema.getOtherDiscrimination() == PointerAuthSchema::Discrimination::None
+ ? nullptr
+ : CGM.getPointerAuthOtherDiscriminator(Schema, SchemaDecl,
+ SchemaType);
----------------
chbessonova wrote:
Thank you! Done.
https://github.com/llvm/llvm-project/pull/205808
More information about the cfe-commits
mailing list