File tree Expand file tree Collapse file tree 1 file changed +2
-5
lines changed
llvm/lib/Target/ARM/MCTargetDesc Expand file tree Collapse file tree 1 file changed +2
-5
lines changed Original file line number Diff line number Diff line change @@ -1284,14 +1284,11 @@ void ARMELFStreamer::emitCantUnwind() { CantUnwind = true; }
12841284// Add the R_ARM_NONE fixup at the same position
12851285void 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
12971294void ARMELFStreamer::FlushPendingOffset () {
You can’t perform that action at this time.
0 commit comments