aboutsummaryrefslogtreecommitdiff
path: root/bfd
diff options
context:
space:
mode:
authorSimon Marchi <simark@simark.ca>2018-02-07 08:48:14 -0500
committerSimon Marchi <simon.marchi@ericsson.com>2018-02-07 08:49:56 -0500
commitc2e0e465f9488970c7e460a41e3fb7c366530619 (patch)
tree00cfae01e81e136757a6d03ff938de392d073f29 /bfd
parent407aa07cee4d075c8e7996a5e994c02e76f19276 (diff)
downloadgdb-c2e0e465f9488970c7e460a41e3fb7c366530619.zip
gdb-c2e0e465f9488970c7e460a41e3fb7c366530619.tar.gz
gdb-c2e0e465f9488970c7e460a41e3fb7c366530619.tar.bz2
Fix type of values representing optimized out static members
As reported here: https://sourceware.org/ml/gdb/2018-02/msg00019.html the type of values representing static members that are optimized out is wrong. It currently assigns the type of the containing class rather than the type of the field. This patch fixes that. I found a place in m-static.exp already dealing with optimized out static members, so I just added some gdb_test there. gdb/ChangeLog: * value.c (value_static_field): Assign field type instead of containing type when returning an optimized out value. gdb/testsuite/ChangeLog: * gdb.cp/m-static.exp: Check type of optimized out static member.
Diffstat (limited to 'bfd')
0 files changed, 0 insertions, 0 deletions