Index: src/IceTranslator.cpp |
diff --git a/src/IceTranslator.cpp b/src/IceTranslator.cpp |
index 0391b6c67e83b58ccb435147c31f1d5a7633beca..edaa74f869dacb5b0c7a5b213098225b6d80c2ee 100644 |
--- a/src/IceTranslator.cpp |
+++ b/src/IceTranslator.cpp |
@@ -83,7 +83,11 @@ void Translator::translateFcn(Cfg *Fcn) { |
ErrorStatus = true; |
} |
- Func->emit(); |
+ if (Ctx->getFlags().UseIntegratedAssembler) { |
+ Func->emitIAS(); |
+ } else { |
+ Func->emit(); |
+ } |
Ctx->dumpStats(Func->getFunctionName()); |
} |