llvm-6502/test/DebugInfo/X86
Rafael Espindola d1ac3a47f2 The dwarf standard says that the only differences between a out-of-line
instance and a concrete inlined instance are the use of DW_TAG_subprogram
instead of DW_TAG_inlined_subroutine and the who owns the tree.

We were also omitting DW_AT_inline from the abstract roots. To fix this,
make sure we mark abstract instance roots with DW_AT_inline even when
we have only out-of-line instances referring to them with DW_AT_abstract_origin.

FileCheck is not a very good tool for tests like this, maybe we should add
a -verify mode to llvm-dwarfdump.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144441 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-12 01:57:54 +00:00
..
2011-09-26-GlobalVarContext.ll
concrete_out_of_line.ll The dwarf standard says that the only differences between a out-of-line 2011-11-12 01:57:54 +00:00
debug_frame.ll
dg.exp
DW_AT_specification.ll
earlydup-crash.ll
eh_symbol.ll
pr9951.ll
pr11300.ll
stmt-list.ll
stringpool.ll
subreg.ll