aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorPierre-Marie de Rodat <derodat@adacore.com>2015-04-03 10:40:52 +0200
committerPierre-Marie de Rodat <derodat@adacore.com>2015-04-03 15:23:49 +0200
commit961f41602529c9cd4f88af6c02fb61fb55100e27 (patch)
treeab5bd15848547f9a17611ed90c7b7a43b9ecfcff /include
parentcbf0179287a799be27e278a41f7705d4c20d9f11 (diff)
downloadgdb-961f41602529c9cd4f88af6c02fb61fb55100e27.zip
gdb-961f41602529c9cd4f88af6c02fb61fb55100e27.tar.gz
gdb-961f41602529c9cd4f88af6c02fb61fb55100e27.tar.bz2
Do not consider reference types as dynamic
Even when referenced types are dynamic, the corresponding referencing type should not be considered as dynamic: it's only a pointer. This prevents reference type for values not in memory to be resolved. gdb/ChangeLog: * gdbtypes.c (is_dynamic_type_internal): Remove special handling of TYPE_CODE_REF types so that they are not considered as dynamic depending on the referenced type. (resolve_dynamic_type_internal): Likewise. gdb/testsuite/ChangeLog: * gdb.ada/funcall_ref.exp: New file. * gdb.ada/funcall_ref/foo.adb: New file.
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions