@@ -2371,9 +2371,10 @@ bool TargetLoweringObjectFileXCOFF::ShouldSetSSPCanaryBitInTB(
23712371
23722372MCSymbol *
23732373TargetLoweringObjectFileXCOFF::getEHInfoTableSymbol (const MachineFunction *MF) {
2374- MCSymbol *EHInfoSym = MF->getContext ().getOrCreateSymbol (
2375- " __ehinfo." + Twine (MF->getFunctionNumber ()));
2376- cast<MCSymbolXCOFF>(EHInfoSym)->setEHInfo ();
2374+ auto *EHInfoSym =
2375+ static_cast <MCSymbolXCOFF *>(MF->getContext ().getOrCreateSymbol (
2376+ " __ehinfo." + Twine (MF->getFunctionNumber ())));
2377+ EHInfoSym->setEHInfo ();
23772378 return EHInfoSym;
23782379}
23792380
@@ -2511,7 +2512,8 @@ MCSection *TargetLoweringObjectFileXCOFF::SelectSectionForGlobal(
25112512
25122513 if (Kind.isText ()) {
25132514 if (TM.getFunctionSections ()) {
2514- return cast<MCSymbolXCOFF>(getFunctionEntryPointSymbol (GO, TM))
2515+ return static_cast <const MCSymbolXCOFF *>(
2516+ getFunctionEntryPointSymbol (GO, TM))
25152517 ->getRepresentedCsect ();
25162518 }
25172519 return TextSection;
@@ -2714,7 +2716,7 @@ MCSection *TargetLoweringObjectFileXCOFF::getSectionForTOCEntry(
27142716 const MCSymbol *Sym, const TargetMachine &TM) const {
27152717 const XCOFF::StorageMappingClass SMC = [](const MCSymbol *Sym,
27162718 const TargetMachine &TM) {
2717- const MCSymbolXCOFF *XSym = cast< MCSymbolXCOFF>(Sym);
2719+ auto *XSym = static_cast < const MCSymbolXCOFF * >(Sym);
27182720
27192721 // The "_$TLSML" symbol for TLS local-dynamic mode requires XMC_TC,
27202722 // otherwise the AIX assembler will complain.
@@ -2738,8 +2740,8 @@ MCSection *TargetLoweringObjectFileXCOFF::getSectionForTOCEntry(
27382740 }(Sym, TM);
27392741
27402742 return getContext ().getXCOFFSection (
2741- cast< MCSymbolXCOFF>(Sym)->getSymbolTableName (), SectionKind::getData (),
2742- XCOFF::CsectProperties (SMC, XCOFF::XTY_SD));
2743+ static_cast < const MCSymbolXCOFF * >(Sym)->getSymbolTableName (),
2744+ SectionKind::getData (), XCOFF::CsectProperties (SMC, XCOFF::XTY_SD));
27432745}
27442746
27452747MCSection *TargetLoweringObjectFileXCOFF::getSectionForLSDA (
0 commit comments