diff --git a/driver/dcomputecodegenerator.cpp b/driver/dcomputecodegenerator.cpp index 5d7483f210d..4e612ee7c45 100644 --- a/driver/dcomputecodegenerator.cpp +++ b/driver/dcomputecodegenerator.cpp @@ -11,6 +11,7 @@ #include "driver/cl_options.h" #include "driver/cl_helpers.h" #include "dmd/errors.h" +#include "dmd/module.h" #include "ir/irdsymbol.h" #include "llvm/Support/CommandLine.h" #include @@ -86,6 +87,7 @@ DComputeCodeGenManager::DComputeCodeGenManager(llvm::LLVMContext &c) : ctx(c) { void DComputeCodeGenManager::emit(Module *m) { for (auto &target : targets) { + m->noModuleInfo = true; target->emit(m); IrDsymbol::resetAll(); }