| Index: src/IceGlobalContext.cpp
|
| diff --git a/src/IceGlobalContext.cpp b/src/IceGlobalContext.cpp
|
| index bfd874f6b2c4c14e3726fb54b2702414d1f1350b..8f20129ea383aad1a0bb524097e8a3babc679c39 100644
|
| --- a/src/IceGlobalContext.cpp
|
| +++ b/src/IceGlobalContext.cpp
|
| @@ -198,6 +198,7 @@ void GlobalContext::translateFunctions() {
|
| getStrDump() << "ICE translation error: " << Func->getError() << "\n";
|
| Item = new EmitterWorkItem(Func->getSequenceNumber());
|
| } else {
|
| + Func->getAssembler<>()->setInternal(Func->getInternal());
|
| switch (getFlags().getOutFileType()) {
|
| case FT_Elf:
|
| case FT_Iasm: {
|
| @@ -209,7 +210,6 @@ void GlobalContext::translateFunctions() {
|
| Assembler *Asm = Func->releaseAssembler();
|
| // Copy relevant fields into Asm before Func is deleted.
|
| Asm->setFunctionName(Func->getFunctionName());
|
| - Asm->setInternal(Func->getInternal());
|
| Item = new EmitterWorkItem(Func->getSequenceNumber(), Asm);
|
| } break;
|
| case FT_Asm:
|
|
|