@@ -192,7 +192,7 @@ void AArch64MachObjectWriter::recordRelocation(
192192 }
193193
194194 if (!getAArch64FixupKindMachOInfo (
195- Fixup, Type, AArch64MCExpr::Specifier (Target.getSymSpecifier ()),
195+ Fixup, Type, AArch64MCExpr::Specifier (Target.getSpecifier ()),
196196 Log2Size, Asm)) {
197197 Asm.getContext ().reportError (Fixup.getLoc (), " unknown AArch64 fixup kind!" );
198198 return ;
@@ -221,7 +221,7 @@ void AArch64MachObjectWriter::recordRelocation(
221221 // Check for "_foo@got - .", which comes through here as:
222222 // Ltmp0:
223223 // ... _foo@got - Ltmp0
224- if (Target.getSymSpecifier () == AArch64MCExpr::M_GOT &&
224+ if (Target.getSpecifier () == AArch64MCExpr::M_GOT &&
225225 Asm.getSymbolOffset (*B) ==
226226 Asm.getFragmentOffset (*Fragment) + Fixup.getOffset ()) {
227227 // SymB is the PC, so use a PC-rel pointer-to-GOT relocation.
@@ -232,7 +232,7 @@ void AArch64MachObjectWriter::recordRelocation(
232232 MRE.r_word1 = (IsPCRel << 24 ) | (Log2Size << 25 ) | (Type << 28 );
233233 Writer->addRelocation (A_Base, Fragment->getParent (), MRE);
234234 return ;
235- } else if (Target.getSymSpecifier () != AArch64MCExpr::None) {
235+ } else if (Target.getSpecifier () != AArch64MCExpr::None) {
236236 // Otherwise, neither symbol can be modified.
237237 Asm.getContext ().reportError (Fixup.getLoc (),
238238 " unsupported relocation of modified symbol" );
@@ -391,8 +391,8 @@ void AArch64MachObjectWriter::recordRelocation(
391391 Value = 0 ;
392392 }
393393
394- if (Target.getRefKind () == AArch64MCExpr::VK_AUTH ||
395- Target.getRefKind () == AArch64MCExpr::VK_AUTHADDR) {
394+ if (Target.getSpecifier () == AArch64MCExpr::VK_AUTH ||
395+ Target.getSpecifier () == AArch64MCExpr::VK_AUTHADDR) {
396396 auto *Expr = cast<AArch64AuthMCExpr>(Fixup.getValue ());
397397
398398 assert (Type == MachO::ARM64_RELOC_UNSIGNED);
0 commit comments