Index: src/IceInstARM32.cpp |
diff --git a/src/IceInstARM32.cpp b/src/IceInstARM32.cpp |
index c903249c07565c4d3afbb59ac5e017934902280a..cb3c2c2a99eca0b3cd569608e6106f519a9f348e 100644 |
--- a/src/IceInstARM32.cpp |
+++ b/src/IceInstARM32.cpp |
@@ -801,6 +801,13 @@ void InstARM32Label::emit(const Cfg *Func) const { |
Str << getName(Func) << ":"; |
} |
+void InstARM32Label::emitIAS(const Cfg *Func) const { |
+ ARM32::AssemblerARM32 *Asm = Func->getAssembler<ARM32::AssemblerARM32>(); |
+ Asm->bindLocalLabel(Number); |
+ if (Asm->needsTextFixup()) |
+ emitUsingTextFixup(Func); |
+} |
+ |
void InstARM32Label::dump(const Cfg *Func) const { |
if (!BuildDefs::dump()) |
return; |