1 # RUN: yaml2obj %s -o %t.o
2 # RUN: not llvm-dwarfdump -verify %t.o | FileCheck %s
4 # CHECK: Verifying .debug_info Unit Header Chain...
5 # CHECK-NEXT: error: DIEs have overlapping address ranges
20 Tag: DW_TAG_compile_unit
21 Children: DW_CHILDREN_yes
23 - Attribute: DW_AT_low_pc
25 - Attribute: DW_AT_high_pc
27 - Attribute: DW_AT_name
30 Tag: DW_TAG_subprogram
31 Children: DW_CHILDREN_yes
33 - Attribute: DW_AT_name
35 - Attribute: DW_AT_low_pc
37 - Attribute: DW_AT_high_pc
40 Tag: DW_TAG_lexical_block
41 Children: DW_CHILDREN_no
43 - Attribute: DW_AT_low_pc
45 - Attribute: DW_AT_high_pc
51 - AbbrCode: 0x00000001
53 - Value: 0x0000000000001000
54 - Value: 0x0000000000002000
55 - Value: 0x0000000000000001
56 - AbbrCode: 0x00000002
58 - Value: 0x000000000000000D
59 - Value: 0x0000000000001000
60 - Value: 0x0000000000002000
61 - AbbrCode: 0x00000003
63 - Value: 0x0000000000001100
64 - Value: 0x0000000000001300
65 - AbbrCode: 0x00000003
67 - Value: 0x00000000000012FF
68 - Value: 0x0000000000001300
69 - AbbrCode: 0x00000000
70 - AbbrCode: 0x00000000