diff options
Diffstat (limited to 'llvm/lib/Transforms')
| -rw-r--r-- | llvm/lib/Transforms/IPO/Internalize.cpp | 7 | 
1 files changed, 4 insertions, 3 deletions
| diff --git a/llvm/lib/Transforms/IPO/Internalize.cpp b/llvm/lib/Transforms/IPO/Internalize.cpp index 2f2f06b43b5..4bfc5a2186b 100644 --- a/llvm/lib/Transforms/IPO/Internalize.cpp +++ b/llvm/lib/Transforms/IPO/Internalize.cpp @@ -112,9 +112,10 @@ bool InternalizePass::runOnModule(Module &M) {    ExternalNames.insert("llvm.used");    // Never internalize anchors used by the debugger, else the debugger won't -  // find them. -  ExternalNames.insert("llvm.dbg.translation_units"); -  ExternalNames.insert("llvm.dbg.globals"); +  // find them.  (see MachineDebugInfo.) +  ExternalNames.insert("llvm.dbg.compile_units"); +  ExternalNames.insert("llvm.dbg.global_variables"); +  ExternalNames.insert("llvm.dbg.subprograms");    // Mark all global variables with initializers as internal as well.    for (Module::global_iterator I = M.global_begin(), E = M.global_end(); | 

