gdb: add type::target_type / type::set_target_type
authorSimon Marchi <simon.marchi@polymtl.ca>
Sat, 30 Jul 2022 16:07:39 +0000 (12:07 -0400)
committerSimon Marchi <simon.marchi@polymtl.ca>
Wed, 21 Sep 2022 14:53:55 +0000 (10:53 -0400)
commit8a50fdcefc44c40d5c4b978f19c22ddfbeb29139
tree423aae459c642ed5542af312098835612df0ec84
parent0242db993f8ad0a0de16dafc4ebd35bb6190c833
gdb: add type::target_type / type::set_target_type

Add the `target_type` and `set_target_type` methods on `struct type`, in order
to remove the `TYPE_TARGET_TYPE` macro.  In this patch, the macro is changed to
use the getter, so all the call sites of the macro that are used as a setter
are changed to use the setter method directly.  The next patch will remove the
macro completely.

Change-Id: I85ce24d847763badd34fdee3e14b8c8c14cb3161
gdb/ada-lang.c
gdb/ctfread.c
gdb/dwarf2/read.c
gdb/fbsd-tdep.c
gdb/gdbtypes.c
gdb/gdbtypes.h
gdb/linux-tdep.c
gdb/netbsd-tdep.c
gdb/stabsread.c
gdb/windows-tdep.c