diff --git a/gen/toobj.cpp b/gen/toobj.cpp index 0c6bb43f..ef7783f3 100644 --- a/gen/toobj.cpp +++ b/gen/toobj.cpp @@ -575,7 +575,7 @@ void VarDeclaration::toObjFile() else gIR->constInitList.push_back(this); - if (global.params.symdebug) + if (global.params.symdebug && _linkage != llvm::GlobalValue::ExternalLinkage) DtoDwarfGlobalVariable(gvar, this); }