X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;ds=sidebyside;f=lib%2FCodeGen%2FAsmPrinter%2FDwarfUnit.cpp;fp=lib%2FCodeGen%2FAsmPrinter%2FDwarfUnit.cpp;h=3a89c809da337622aa9ca856d514f75fd0e7873b;hb=40b623b14725c10a50413fa3ce8ef9410f850c44;hp=d3e0b8b798caffc3750e05cac16acf56b8bd4db3;hpb=8b25542f3d0abc9f25039b55aed1cdc71fd368fb;p=oota-llvm.git diff --git a/lib/CodeGen/AsmPrinter/DwarfUnit.cpp b/lib/CodeGen/AsmPrinter/DwarfUnit.cpp index d3e0b8b798c..3a89c809da3 100644 --- a/lib/CodeGen/AsmPrinter/DwarfUnit.cpp +++ b/lib/CodeGen/AsmPrinter/DwarfUnit.cpp @@ -693,6 +693,8 @@ DIE *DwarfUnit::getOrCreateContextDIE(const DIScope *Context) { return getOrCreateNameSpace(NS); if (auto *SP = dyn_cast(Context)) return getOrCreateSubprogramDIE(SP); + if (auto *M = dyn_cast(Context)) + return getOrCreateModule(M); return getDIE(Context); }