aboutsummaryrefslogtreecommitdiff
path: root/gdb/configure
diff options
context:
space:
mode:
authorAntoine Tremblay <antoine.tremblay@ericsson.com>2015-02-25 11:00:01 -0500
committerAntoine Tremblay <antoine.tremblay@ericsson.com>2015-02-26 10:58:00 -0500
commit2f41223f62de5d893bd6a4bd832293c2c3e80d91 (patch)
tree9dd38cfeca5afe5e6e6a85f264699254947feaa5 /gdb/configure
parentc8071705c69a13d237aeca4709bf91deaff7e5cb (diff)
downloadgdb-2f41223f62de5d893bd6a4bd832293c2c3e80d91.zip
gdb-2f41223f62de5d893bd6a4bd832293c2c3e80d91.tar.gz
gdb-2f41223f62de5d893bd6a4bd832293c2c3e80d91.tar.bz2
Fix print of value type in a corner case of finish
When doing finish in a function, if gdb fails to return a value, gdb also fails at printing the value type if this type is a struct. For example : (gdb) fin .... Value returned has type: . Cannot determine contents This patch fixes this by calling type_to_string to print the type so that we can support these types. This patch returns the following example output : (gdb) fin .... Value returned has type: struct test. Cannot determine contents Also, this patch modifies structs.exp to check that we return the correct type. gdb/ChangeLog: * gdb/infcmd.c (print_return_value): use type_to_string to print type. gdb/testsuite/ChangeLog: * gdb.base/structs.exp: Check for correct struct on finish.
Diffstat (limited to 'gdb/configure')
0 files changed, 0 insertions, 0 deletions