llvm-6502/test/DebugInfo
Alexey Samsonov b67bd33e8e Fix PR13202 and a regtest.
DwarfDebug class could generate the same (inlined) DIVariable twice:
1) when trying to find abstract debug variable for a concrete inlined instance.
2) when explicitly collecting info for variables that were optimized out.

This change makes sure that this duplication won't happen and makes
Clang pass "gdb.opt/inline-locals" test from gdb testsuite.

Reviewed by Eric Christopher.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159811 91177308-0d34-0410-b5e6-96231b3b80d8
2012-07-06 08:45:08 +00:00
..
Inputs This patch extends the libLLVMDebugInfo which contains a minimalistic DWARF parser: 2012-07-02 05:54:45 +00:00
X86 Emit relocations for DW_AT_location entries on systems which need it. This is 2012-06-22 01:25:12 +00:00
2009-10-16-Phi.ll
2009-11-03-InsertExtractValue.ll
2009-11-05-DeadGlobalVariable.ll
2009-11-06-NamelessGlobalVariable.ll
2009-11-10-CurrentFn.ll
2010-01-05-DbgScope.ll
2010-01-19-DbgScope.ll
2010-03-12-llc-crash.ll
2010-03-19-DbgDeclare.ll
2010-03-24-MemberFn.ll
2010-03-30-InvalidDbgInfoCrash.ll
2010-04-06-NestedFnDbgInfo.ll
2010-04-13-PubType.ll
2010-04-19-FramePtr.ll
2010-05-03-DisableFramePtr.ll
2010-05-03-OriginDIE.ll
2010-05-10-MultipleCU.ll
2010-06-29-InlinedFnLocalVar.ll
2010-07-19-Crash.ll
2010-10-01-crash.ll
array.ll
bug_null_debuginfo.ll Do the right thing on NULL uint64 fields. 2012-03-16 00:21:54 +00:00
dwarfdump-test.test This patch extends the libLLVMDebugInfo which contains a minimalistic DWARF parser: 2012-07-02 05:54:45 +00:00
inheritance.ll
inlined-vars.ll Fix PR13202 and a regtest. 2012-07-06 08:45:08 +00:00
lit.local.cfg
printdbginfo2.ll Convert the uses of '|&' to use '2>&1 |' instead, which works on old 2012-07-02 18:37:59 +00:00