@@ -53,9 +53,9 @@ const MCAsmInfo::AtSpecifier MachOAtSpecifiers[] = {
5353 {AArch64::S_MACHO_TLVPPAGEOFF, " TLVPPAGEOFF" },
5454};
5555
56- StringRef AArch64::getSpecifierName (const MCSpecifierExpr &Expr ) {
56+ StringRef AArch64::getSpecifierName (AArch64::Specifier S ) {
5757 // clang-format off
58- switch (static_cast <uint32_t >(Expr. getSpecifier () )) {
58+ switch (static_cast <uint32_t >(S )) {
5959 case AArch64::S_CALL: return " " ;
6060 case AArch64::S_LO12: return " :lo12:" ;
6161 case AArch64::S_ABS_G3: return " :abs_g3:" ;
@@ -183,7 +183,7 @@ void AArch64MCAsmInfoDarwin::printSpecifierExpr(
183183 raw_ostream &OS, const MCSpecifierExpr &Expr) const {
184184 if (auto *AE = dyn_cast<AArch64AuthMCExpr>(&Expr))
185185 return AE->print (OS, this );
186- OS << AArch64::getSpecifierName (Expr);
186+ OS << AArch64::getSpecifierName (Expr. getSpecifier () );
187187 printExpr (OS, *Expr.getSubExpr ());
188188}
189189
@@ -232,7 +232,7 @@ void AArch64MCAsmInfoELF::printSpecifierExpr(
232232 raw_ostream &OS, const MCSpecifierExpr &Expr) const {
233233 if (auto *AE = dyn_cast<AArch64AuthMCExpr>(&Expr))
234234 return AE->print (OS, this );
235- OS << AArch64::getSpecifierName (Expr);
235+ OS << AArch64::getSpecifierName (Expr. getSpecifier () );
236236 printExpr (OS, *Expr.getSubExpr ());
237237}
238238
@@ -262,7 +262,7 @@ AArch64MCAsmInfoMicrosoftCOFF::AArch64MCAsmInfoMicrosoftCOFF() {
262262
263263void AArch64MCAsmInfoMicrosoftCOFF::printSpecifierExpr (
264264 raw_ostream &OS, const MCSpecifierExpr &Expr) const {
265- OS << AArch64::getSpecifierName (Expr);
265+ OS << AArch64::getSpecifierName (Expr. getSpecifier () );
266266 printExpr (OS, *Expr.getSubExpr ());
267267}
268268
@@ -292,7 +292,7 @@ AArch64MCAsmInfoGNUCOFF::AArch64MCAsmInfoGNUCOFF() {
292292
293293void AArch64MCAsmInfoGNUCOFF::printSpecifierExpr (
294294 raw_ostream &OS, const MCSpecifierExpr &Expr) const {
295- OS << AArch64::getSpecifierName (Expr);
295+ OS << AArch64::getSpecifierName (Expr. getSpecifier () );
296296 printExpr (OS, *Expr.getSubExpr ());
297297}
298298
0 commit comments