]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
[gdb/testsuite] Fix ERROR: can't read _line_unit_advertised_version: no such variable
authorTom de Vries <tdevries@suse.de>
Wed, 3 Dec 2025 09:27:24 +0000 (10:27 +0100)
committerTom de Vries <tdevries@suse.de>
Wed, 3 Dec 2025 09:27:24 +0000 (10:27 +0100)
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.

gdb/testsuite/lib/dwarf.exp

index 96a6d28d507efa32a31484b06e037a2f2f5cb124..708bbd448de22982f66b5afa94ee3706318dad8e 100644 (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 {}