summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2014-06-25 18:20:54 +0000
committerDavid Blaikie <dblaikie@gmail.com>2014-06-25 18:20:54 +0000
commit2952956fd88d5428765d6cf76b6afd66d9f5dfee (patch)
tree6105c7b6d58b6acc2024501aa723e123d090eaca /llvm/lib/CodeGen/AsmPrinter
parent442584588abd0549308bc675a51807cdf4d65744 (diff)
downloadbcm5719-llvm-2952956fd88d5428765d6cf76b6afd66d9f5dfee.tar.gz
bcm5719-llvm-2952956fd88d5428765d6cf76b6afd66d9f5dfee.zip
Revert "PR20038: DebugInfo: Inlined call sites where the caller has debug info but the call itself has no debug location."
This reverts commit r211723. Breaks the ASan/compiler-rt build... guess I didn't test very far at all :/. llvm-svn: 211724
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter')
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
index 5aa2659fb6c..f78ca2c03b4 100644
--- a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
+++ b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
@@ -786,7 +786,8 @@ void DwarfDebug::finishVariableDefinitions() {
for (const auto &Var : ConcreteVariables) {
DIE *VariableDie = Var->getDIE();
// FIXME: There shouldn't be any variables without DIEs.
- assert(VariableDie);
+ if (!VariableDie)
+ continue;
// FIXME: Consider the time-space tradeoff of just storing the unit pointer
// in the ConcreteVariables list, rather than looking it up again here.
// DIE::getUnit isn't simple - it walks parent pointers, etc.
OpenPOWER on IntegriCloud