@@ -152,7 +152,7 @@ void LanaiInstPrinter::printOperand(const MCInst *MI, unsigned OpNo,
152152 OS << formatHex (Op.getImm ());
153153 else {
154154 assert (Op.isExpr () && " Expected an expression" );
155- Op. getExpr ()-> print ( OS, &MAI );
155+ MAI. printExpr ( OS, *Op. getExpr () );
156156 }
157157}
158158
@@ -165,7 +165,7 @@ void LanaiInstPrinter::printMemImmOperand(const MCInst *MI, unsigned OpNo,
165165 // Symbolic operand will be lowered to immediate value by linker
166166 assert (Op.isExpr () && " Expected an expression" );
167167 OS << ' [' ;
168- Op. getExpr ()-> print ( OS, &MAI );
168+ MAI. printExpr ( OS, *Op. getExpr () );
169169 OS << ' ]' ;
170170 }
171171}
@@ -178,7 +178,7 @@ void LanaiInstPrinter::printHi16ImmOperand(const MCInst *MI, unsigned OpNo,
178178 } else {
179179 // Symbolic operand will be lowered to immediate value by linker
180180 assert (Op.isExpr () && " Expected an expression" );
181- Op. getExpr ()-> print ( OS, &MAI );
181+ MAI. printExpr ( OS, *Op. getExpr () );
182182 }
183183}
184184
@@ -190,7 +190,7 @@ void LanaiInstPrinter::printHi16AndImmOperand(const MCInst *MI, unsigned OpNo,
190190 } else {
191191 // Symbolic operand will be lowered to immediate value by linker
192192 assert (Op.isExpr () && " Expected an expression" );
193- Op. getExpr ()-> print ( OS, &MAI );
193+ MAI. printExpr ( OS, *Op. getExpr () );
194194 }
195195}
196196
@@ -202,7 +202,7 @@ void LanaiInstPrinter::printLo16AndImmOperand(const MCInst *MI, unsigned OpNo,
202202 } else {
203203 // Symbolic operand will be lowered to immediate value by linker
204204 assert (Op.isExpr () && " Expected an expression" );
205- Op. getExpr ()-> print ( OS, &MAI );
205+ MAI. printExpr ( OS, *Op. getExpr () );
206206 }
207207}
208208
@@ -227,7 +227,7 @@ static void printMemoryImmediateOffset(const MCAsmInfo &MAI,
227227 assert (isInt<SizeInBits>(OffsetOp.getImm ()) && " Constant value truncated" );
228228 OS << OffsetOp.getImm ();
229229 } else
230- OffsetOp. getExpr ()-> print ( OS, &MAI );
230+ MAI. printExpr ( OS, *OffsetOp. getExpr () );
231231}
232232
233233void LanaiInstPrinter::printMemRiOperand (const MCInst *MI, int OpNo,
0 commit comments