Revert "[MC] Explicitly mark MCSymbol for MO_ExternalSymbol" (#133291) · llvm/llvm-project@2406e0d (original) (raw)

Original file line number Diff line number Diff line change
@@ -348,12 +348,8 @@ MCOperand X86MCInstLower::LowerMachineOperand(const MachineInstr *MI,
348 348 return MCOperand::createImm(MO.getImm());
349 349 case MachineOperand::MO_MachineBasicBlock:
350 350 case MachineOperand::MO_GlobalAddress:
351 +case MachineOperand::MO_ExternalSymbol:
351 352 return LowerSymbolOperand(MO, GetSymbolFromOperand(MO));
352 -case MachineOperand::MO_ExternalSymbol: {
353 - MCSymbol *Sym = GetSymbolFromOperand(MO);
354 - Sym->setExternal(true);
355 -return LowerSymbolOperand(MO, Sym);
356 - }
357 353 case MachineOperand::MO_MCSymbol:
358 354 return LowerSymbolOperand(MO, MO.getMCSymbol());
359 355 case MachineOperand::MO_JumpTableIndex: