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