@@ -102,7 +102,7 @@ static unsigned getFixupKindLog2Size(unsigned Kind) {
102
102
void X86MachObjectWriter::RecordX86_64Relocation (
103
103
MachObjectWriter *Writer, MCAssembler &Asm, const MCFragment *Fragment,
104
104
const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) {
105
- unsigned IsPCRel = Writer-> isFixupKindPCRel (Asm, Fixup.getKind () );
105
+ unsigned IsPCRel = Fixup.isPCRel ( );
106
106
unsigned IsRIPRel = isFixupKindRIPRel (Fixup.getKind ());
107
107
unsigned Log2Size = getFixupKindLog2Size (Fixup.getKind ());
108
108
@@ -353,7 +353,7 @@ bool X86MachObjectWriter::recordScatteredRelocation(MachObjectWriter *Writer,
353
353
uint64_t &FixedValue) {
354
354
uint64_t OriginalFixedValue = FixedValue;
355
355
uint32_t FixupOffset = Asm.getFragmentOffset (*Fragment) + Fixup.getOffset ();
356
- unsigned IsPCRel = Writer-> isFixupKindPCRel (Asm, Fixup.getKind () );
356
+ unsigned IsPCRel = Fixup.isPCRel ( );
357
357
unsigned Type = MachO::GENERIC_RELOC_VANILLA;
358
358
359
359
// See <reloc.h>.
@@ -483,7 +483,7 @@ void X86MachObjectWriter::RecordX86Relocation(MachObjectWriter *Writer,
483
483
const MCFixup &Fixup,
484
484
MCValue Target,
485
485
uint64_t &FixedValue) {
486
- unsigned IsPCRel = Writer-> isFixupKindPCRel (Asm, Fixup.getKind () );
486
+ unsigned IsPCRel = Fixup.isPCRel ( );
487
487
unsigned Log2Size = getFixupKindLog2Size (Fixup.getKind ());
488
488
const MCSymbol *A = Target.getAddSym ();
489
489
0 commit comments