@@ -160,6 +160,8 @@ declare void @llvm.dbg.declare(metadata, metadata, metadata)
160
160
; CHECK-NEXT:.b8 5 // Abbreviation Code
161
161
; CHECK-NEXT:.b8 5 // DW_TAG_formal_parameter
162
162
; CHECK-NEXT:.b8 0 // DW_CHILDREN_no
163
+ ; CHECK-NEXT:.b8 51 // DW_AT_address_class
164
+ ; CHECK-NEXT:.b8 11 // DW_FORM_data1
163
165
; CHECK-NEXT:.b8 2 // DW_AT_location
164
166
; CHECK-NEXT:.b8 10 // DW_FORM_block1
165
167
; CHECK-NEXT:.b8 3 // DW_AT_name
@@ -193,15 +195,15 @@ declare void @llvm.dbg.declare(metadata, metadata, metadata)
193
195
; CHECK-NEXT:.b8 0 // EOM(1)
194
196
; CHECK-NEXT:.b8 0 // EOM(2)
195
197
; CHECK-NEXT:.b8 0 // EOM(3)
196
- ; CHECK-NEXT: }
197
- ; CHECK-NEXT: .section .debug_info
198
- ; CHECK-NEXT: {
199
- ; CHECK-NEXT:.b32 252 // Length of Unit
198
+ ; CHECK-NEXT: }
199
+ ; CHECK-NEXT: .section .debug_info
200
+ ; CHECK-NEXT: {
201
+ ; CHECK-NEXT:.b32 254 // Length of Unit
200
202
; CHECK-NEXT:.b8 2 // DWARF version number
201
203
; CHECK-NEXT:.b8 0
202
204
; CHECK-NEXT:.b32 .debug_abbrev // Offset Into Abbrev. Section
203
205
; CHECK-NEXT:.b8 8 // Address Size (in bytes)
204
- ; CHECK-NEXT:.b8 1 // Abbrev [1] 0xb:0xf5 DW_TAG_compile_unit
206
+ ; CHECK-NEXT:.b8 1 // Abbrev [1] 0xb:0xf7 DW_TAG_compile_unit
205
207
; CHECK-NEXT:.b8 99 // DW_AT_producer
206
208
; CHECK-NEXT:.b8 108
207
209
; CHECK-NEXT:.b8 97
@@ -313,7 +315,7 @@ declare void @llvm.dbg.declare(metadata, metadata, metadata)
313
315
; CHECK-NEXT:.b8 9 // DW_AT_location
314
316
; CHECK-NEXT:.b8 3
315
317
; CHECK-NEXT:.b64 SHARED
316
- ; CHECK-NEXT:.b8 4 // Abbrev [4] 0xa0:0x51 DW_TAG_subprogram
318
+ ; CHECK-NEXT:.b8 4 // Abbrev [4] 0xa0:0x53 DW_TAG_subprogram
317
319
; CHECK-NEXT:.b64 $L__func_begin0 // DW_AT_low_pc
318
320
; CHECK-NEXT:.b64 $L__func_end0 // DW_AT_high_pc
319
321
; CHECK-NEXT:.b8 1 // DW_AT_frame_base
@@ -331,7 +333,8 @@ declare void @llvm.dbg.declare(metadata, metadata, metadata)
331
333
; CHECK-NEXT:.b8 1 // DW_AT_decl_file
332
334
; CHECK-NEXT:.b8 6 // DW_AT_decl_line
333
335
; CHECK-NEXT:.b8 1 // DW_AT_external
334
- ; CHECK-NEXT:.b8 5 // Abbrev [5] 0xc0:0xf DW_TAG_formal_parameter
336
+ ; CHECK-NEXT:.b8 5 // Abbrev [5] 0xc0:0x10 DW_TAG_formal_parameter
337
+ ; CHECK-NEXT:.b8 2 // DW_AT_address_class
335
338
; CHECK-NEXT:.b8 5 // DW_AT_location
336
339
; CHECK-NEXT:.b8 144
337
340
; CHECK-NEXT:.b8 177
@@ -342,20 +345,21 @@ declare void @llvm.dbg.declare(metadata, metadata, metadata)
342
345
; CHECK-NEXT:.b8 0
343
346
; CHECK-NEXT:.b8 1 // DW_AT_decl_file
344
347
; CHECK-NEXT:.b8 6 // DW_AT_decl_line
345
- ; CHECK-NEXT:.b32 241 // DW_AT_type
346
- ; CHECK-NEXT:.b8 6 // Abbrev [6] 0xcf :0x9 DW_TAG_formal_parameter
348
+ ; CHECK-NEXT:.b32 243 // DW_AT_type
349
+ ; CHECK-NEXT:.b8 6 // Abbrev [6] 0xd0 :0x9 DW_TAG_formal_parameter
347
350
; CHECK-NEXT:.b8 120 // DW_AT_name
348
351
; CHECK-NEXT:.b8 0
349
352
; CHECK-NEXT:.b8 1 // DW_AT_decl_file
350
353
; CHECK-NEXT:.b8 6 // DW_AT_decl_line
351
- ; CHECK-NEXT:.b32 250 // DW_AT_type
352
- ; CHECK-NEXT:.b8 6 // Abbrev [6] 0xd8 :0x9 DW_TAG_formal_parameter
354
+ ; CHECK-NEXT:.b32 252 // DW_AT_type
355
+ ; CHECK-NEXT:.b8 6 // Abbrev [6] 0xd9 :0x9 DW_TAG_formal_parameter
353
356
; CHECK-NEXT:.b8 121 // DW_AT_name
354
357
; CHECK-NEXT:.b8 0
355
358
; CHECK-NEXT:.b8 1 // DW_AT_decl_file
356
359
; CHECK-NEXT:.b8 6 // DW_AT_decl_line
357
- ; CHECK-NEXT:.b32 250 // DW_AT_type
358
- ; CHECK-NEXT:.b8 5 // Abbrev [5] 0xe1:0xf DW_TAG_formal_parameter
360
+ ; CHECK-NEXT:.b32 252 // DW_AT_type
361
+ ; CHECK-NEXT:.b8 5 // Abbrev [5] 0xe2:0x10 DW_TAG_formal_parameter
362
+ ; CHECK-NEXT:.b8 2 // DW_AT_address_class
359
363
; CHECK-NEXT:.b8 5 // DW_AT_location
360
364
; CHECK-NEXT:.b8 144
361
365
; CHECK-NEXT:.b8 177
@@ -368,7 +372,7 @@ declare void @llvm.dbg.declare(metadata, metadata, metadata)
368
372
; CHECK-NEXT:.b8 6 // DW_AT_decl_line
369
373
; CHECK-NEXT:.b32 127 // DW_AT_type
370
374
; CHECK-NEXT:.b8 0 // End Of Children Mark
371
- ; CHECK-NEXT:.b8 3 // Abbrev [3] 0xf1 :0x9 DW_TAG_base_type
375
+ ; CHECK-NEXT:.b8 3 // Abbrev [3] 0xf3 :0x9 DW_TAG_base_type
372
376
; CHECK-NEXT:.b8 102 // DW_AT_name
373
377
; CHECK-NEXT:.b8 108
374
378
; CHECK-NEXT:.b8 111
@@ -377,8 +381,8 @@ declare void @llvm.dbg.declare(metadata, metadata, metadata)
377
381
; CHECK-NEXT:.b8 0
378
382
; CHECK-NEXT:.b8 4 // DW_AT_encoding
379
383
; CHECK-NEXT:.b8 4 // DW_AT_byte_size
380
- ; CHECK-NEXT:.b8 7 // Abbrev [7] 0xfa :0x5 DW_TAG_pointer_type
381
- ; CHECK-NEXT:.b32 241 // DW_AT_type
384
+ ; CHECK-NEXT:.b8 7 // Abbrev [7] 0xfc :0x5 DW_TAG_pointer_type
385
+ ; CHECK-NEXT:.b32 243 // DW_AT_type
382
386
; CHECK-NEXT:.b8 0 // End Of Children Mark
383
387
; CHECK-NEXT: }
384
388
; CHECK-NEXT: .section .debug_loc { }
0 commit comments