mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-25 13:24:46 +00:00
For dwarf4 use the correct form for referencing debug_loc locations,
and update test cases accordingly. This doesn't affect the output dumped using llvm-dwarfdump, but readelf does now dump the debug_loc section. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194898 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
; CHECK: DW_TAG_subprogram [3]
|
||||
; CHECK: DW_TAG_variable [5]
|
||||
; CHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[{{.*}}] = "block")
|
||||
; CHECK: DW_AT_location [DW_FORM_data4] ({{.*}})
|
||||
; CHECK: DW_AT_location [DW_FORM_sec_offset] ({{.*}})
|
||||
|
||||
%struct.__block_descriptor = type { i64, i64 }
|
||||
%struct.__block_literal_generic = type { i8*, i32, i32, i8*, %struct.__block_descriptor* }
|
||||
|
@@ -4,7 +4,7 @@
|
||||
; DW-CHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000067] = "vla")
|
||||
; FIXME: The location here needs to be fixed, but llvm-dwarfdump doesn't handle
|
||||
; DW_AT_location lists yet.
|
||||
; DW-CHECK: DW_AT_location [DW_FORM_data4] (0x00000000)
|
||||
; DW-CHECK: DW_AT_location [DW_FORM_sec_offset] (0x00000000)
|
||||
|
||||
; Unfortunately llvm-dwarfdump can't unparse a list of DW_AT_locations
|
||||
; right now, so we check the asm output:
|
||||
|
Reference in New Issue
Block a user