diff --git a/gen/toobj.cpp b/gen/toobj.cpp index e459d1bc..ed68b7ea 100644 --- a/gen/toobj.cpp +++ b/gen/toobj.cpp @@ -144,12 +144,12 @@ llvm::Module* Module::genLLVMModule(Ir* sir) dsym->codegen(sir); } - // generate ModuleInfo - genmoduleinfo(); - // emit function bodies sir->emitFunctionBodies(); + // generate ModuleInfo + genmoduleinfo(); + // emit usedArray if (!ir.usedArray.empty()) {