X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FTransforms%2FIPO%2FStripSymbols.cpp;h=ad7c5a087656efb699ab5f1b92648ccba9c3b076;hb=ed0e117ff38559aba99eb7a02187e3bf07e55488;hp=39d8e7619de83bddd08272bde4394cc3263b6f77;hpb=65f76b4036f2a57a6fcc1fb410bade9bcfa131fc;p=oota-llvm.git diff --git a/lib/Transforms/IPO/StripSymbols.cpp b/lib/Transforms/IPO/StripSymbols.cpp index 39d8e7619de..ad7c5a08765 100644 --- a/lib/Transforms/IPO/StripSymbols.cpp +++ b/lib/Transforms/IPO/StripSymbols.cpp @@ -305,7 +305,7 @@ bool StripDeadDebugInfo::runOnModule(Module &M) { SmallVector LiveSubprograms; DenseSet VisitedSet; - for (DICompileUnit DIC : F.compile_units()) { + for (MDCompileUnit *DIC : F.compile_units()) { // Create our live subprogram list. MDSubprogramArray SPs = DIC->getSubprograms(); bool SubprogramChange = false; @@ -345,12 +345,12 @@ bool StripDeadDebugInfo::runOnModule(Module &M) { // subprogram list/global variable list with our new live subprogram/global // variable list. if (SubprogramChange) { - DIC.replaceSubprograms(MDTuple::get(C, LiveSubprograms)); + DIC->replaceSubprograms(MDTuple::get(C, LiveSubprograms)); Changed = true; } if (GlobalVariableChange) { - DIC.replaceGlobalVariables(MDTuple::get(C, LiveGlobalVariables)); + DIC->replaceGlobalVariables(MDTuple::get(C, LiveGlobalVariables)); Changed = true; }