diff options
| author | David Blaikie <dblaikie@gmail.com> | 2014-05-16 22:21:45 +0000 |
|---|---|---|
| committer | David Blaikie <dblaikie@gmail.com> | 2014-05-16 22:21:45 +0000 |
| commit | 48369d1b8e34635257ecc2d09cae16e1eb3f28ad (patch) | |
| tree | d76f2e11bd99181b507f02aec8bd5844e65c786f | |
| parent | 0fcad8837bb008d268238ed1e8e5620dab32df41 (diff) | |
| download | bcm5719-llvm-48369d1b8e34635257ecc2d09cae16e1eb3f28ad.tar.gz bcm5719-llvm-48369d1b8e34635257ecc2d09cae16e1eb3f28ad.zip | |
DebugInfo: Assert rather than conditionalizing when a CU's subprogram list contains declarations.
llvm-svn: 209039
| -rw-r--r-- | llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp index 4cb4dc13c50..41232052567 100644 --- a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp +++ b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp @@ -846,8 +846,8 @@ void DwarfDebug::collectDeadVariables() { continue; assert(SP.isSubprogram() && "CU's subprogram list contains a non-subprogram"); - if (!SP.isDefinition()) - continue; + assert(SP.isDefinition() && + "CU's subprogram list contains a subprogram declaration"); DIArray Variables = SP.getVariables(); if (Variables.getNumElements() == 0) continue; |

