From: David Blaikie Date: Thu, 5 Jun 2014 00:25:26 +0000 (+0000) Subject: DebugInfo: Add comments/assert description to r209674 based on Eric Christopher's... X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=d4af856cfb17e00c2c7aef09e569b7bae34cab51;p=oota-llvm.git DebugInfo: Add comments/assert description to r209674 based on Eric Christopher's post-commit review feedback. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@210228 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/AsmPrinter/DwarfUnit.cpp b/lib/CodeGen/AsmPrinter/DwarfUnit.cpp index 0bac3bec389..af9344a4245 100644 --- a/lib/CodeGen/AsmPrinter/DwarfUnit.cpp +++ b/lib/CodeGen/AsmPrinter/DwarfUnit.cpp @@ -1389,7 +1389,7 @@ DIE *DwarfUnit::getOrCreateSubprogramDIE(DISubprogram SP) { // DW_TAG_inlined_subroutine may refer to this DIE. DIE &SPDie = createAndAddDIE(dwarf::DW_TAG_subprogram, *ContextDIE, SP); - // Abort here and fill this in later, depending on whether or not this + // Stop here and fill this in later, depending on whether or not this // subprogram turns out to have inlined instances or not. if (SP.isDefinition()) return &SPDie; @@ -1403,7 +1403,9 @@ void DwarfUnit::applySubprogramAttributes(DISubprogram SP, DIE &SPDie) { StringRef DeclLinkageName; if (DISubprogram SPDecl = SP.getFunctionDeclaration()) { DeclDie = getDIE(SPDecl); - assert(DeclDie); + assert(DeclDie && "This DIE should've already been constructed when the " + "definition DIE was creaeted in " + "getOrCreateSubprogramDIE"); DeclLinkageName = SPDecl.getLinkageName(); }