# HG changeset patch # User ChristianK # Date 1213120864 -7200 # Node ID 890b4862ec6cb22deb55629a619df3f295aa8812 # Parent 56199753e637141f7adb676954f27d46697596f7 [svn r265] generate debug info for global variables only if they don't have external linkage diff -r 56199753e637 -r 890b4862ec6c gen/toobj.cpp --- a/gen/toobj.cpp Mon Jun 09 17:49:30 2008 +0200 +++ b/gen/toobj.cpp Tue Jun 10 20:01:04 2008 +0200 @@ -575,7 +575,7 @@ else gIR->constInitList.push_back(this); - if (global.params.symdebug) + if (global.params.symdebug && _linkage != llvm::GlobalValue::ExternalLinkage) DtoDwarfGlobalVariable(gvar, this); }