[gdb/testsuite] Fix ERROR: can't read _line_unit_advertised_version: no such variable

With test-case gdb.base/until-trailing-insns.exp I run into:
...
ERROR: tcl error code TCL READ VARNAME
ERROR: can't read "_line_unit_advertised_version": no such variable
    while executing
"if {$_line_unit_advertised_version == "default"} {
            set _line_unit_advertised_version $_line_unit_version
        }"
...

Fix this by using the correct variable name in two places in Dwarf::lines:
use _line_unit_advertised_version instead of _line_advertised_unit_version.

Tested on x86_64-linux.
This commit is contained in:
Tom de Vries
2025-12-03 10:27:24 +01:00
parent d03293898d
commit 94c0142f43

View File

@@ -2490,14 +2490,14 @@ namespace eval Dwarf {
variable _line_header_finalized
variable _line_header_end_label
variable _line_unit_version
variable _line_advertised_unit_version
variable _line_unit_advertised_version
variable _line_is_64
variable _line_string_form
# Establish the defaults.
set _line_is_64 0
set _line_unit_version 4
set _line_advertised_unit_version default
set _line_unit_advertised_version default
set _unit_addr_size default
set _line_include_dirs {}
set _line_file_names {}