[clang] [llvm] [PAC][ELF][AArch64] Support signed personality function pointer (PR #113148)

Daniil Kovalev via cfe-commits cfe-commits at lists.llvm.org
Wed Dec 4 05:50:11 PST 2024


================
@@ -35,6 +35,16 @@ AArch64TargetStreamer::AArch64TargetStreamer(MCStreamer &S)
 
 AArch64TargetStreamer::~AArch64TargetStreamer() = default;
 
+void AArch64TargetStreamer::emitAuthValue(const MCExpr *Expr,
+                                          uint16_t Discriminator,
+                                          AArch64PACKey::ID Key,
+                                          bool HasAddressDiversity,
+                                          MCContext &Ctx) {
+  Streamer.emitValueImpl(AArch64AuthMCExpr::create(Expr, Discriminator, Key,
----------------
kovdan01 wrote:

Fixed in bb04654fdcff6aae5cad8a8e77e1a61c17ae387d, thanks for suggestion

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


More information about the cfe-commits mailing list