Skip to content

Commit 96a9e8c

Browse files
committed
ARM: Migrate away from MCFragment::addFixup
1 parent adcad6a commit 96a9e8c

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1284,14 +1284,11 @@ void ARMELFStreamer::emitCantUnwind() { CantUnwind = true; }
12841284
// Add the R_ARM_NONE fixup at the same position
12851285
void ARMELFStreamer::EmitPersonalityFixup(StringRef Name) {
12861286
const MCSymbol *PersonalitySym = getContext().getOrCreateSymbol(Name);
1287+
visitUsedSymbol(*PersonalitySym);
12871288

12881289
const MCSymbolRefExpr *PersonalityRef =
12891290
MCSymbolRefExpr::create(PersonalitySym, ARM::S_ARM_NONE, getContext());
1290-
1291-
visitUsedExpr(*PersonalityRef);
1292-
MCFragment *DF = getCurrentFragment();
1293-
DF->addFixup(
1294-
MCFixup::create(DF->getContents().size(), PersonalityRef, FK_Data_4));
1291+
addFixup(PersonalityRef, FK_Data_4);
12951292
}
12961293

12971294
void ARMELFStreamer::FlushPendingOffset() {

0 commit comments

Comments
 (0)