commit | 99fbafe915c76d239fbfe568efd58c5237503097 | [log] [tgz] |
---|---|---|
author | Devang Patel <dpatel@apple.com> | Mon Jul 19 17:53:55 2010 +0000 |
committer | Devang Patel <dpatel@apple.com> | Mon Jul 19 17:53:55 2010 +0000 |
tree | 7fb3fddb62f36496754ba1b4e2136cbb053e4506 | |
parent | 3945a5d26b16d48e3a0016e66ca272ee8904b1c2 [diff] [blame] |
Fix PR 7662. Do not try to insert local variable info to a DIE used for function declaration. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108731 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/CodeGen/AsmPrinter/DwarfDebug.cpp b/lib/CodeGen/AsmPrinter/DwarfDebug.cpp index 65c1d19..d891ce8 100644 --- a/lib/CodeGen/AsmPrinter/DwarfDebug.cpp +++ b/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
@@ -2032,6 +2032,7 @@ if (!SP.Verify()) continue; // Collect info for variables that were optimized out. + if (!SP.isDefinition()) continue; StringRef FName = SP.getLinkageName(); if (FName.empty()) FName = SP.getName();