aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFred Fish <fnf@specifix.com>1992-07-17 18:52:05 +0000
committerFred Fish <fnf@specifix.com>1992-07-17 18:52:05 +0000
commit51a9d78c44b02a5e7d27e4339c9ee0e2bfdc1817 (patch)
tree5f86a75969350407306c8076f9b35f5515003173
parentd4902ab0a703784e3dfba614ad38deefa2541098 (diff)
downloadgdb-51a9d78c44b02a5e7d27e4339c9ee0e2bfdc1817.zip
gdb-51a9d78c44b02a5e7d27e4339c9ee0e2bfdc1817.tar.gz
gdb-51a9d78c44b02a5e7d27e4339c9ee0e2bfdc1817.tar.bz2
* eval.c (evaluate_subexp): Ask lookup_struct_elt_type to call
error if it fails to find a member type, rather than return NULL and trigger a coredump. * symtab.c (lookup_symbol, lookup_demangled_block_symbol, lookup_demangled_partial_symbol,): Ask demangle_and_match to match on complete demanglings, including argument lists for member functions, rather than just accepting the first demangling that matches the class and function name.
-rw-r--r--gdb/ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 355011f..3020ddb 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,13 @@
Fri Jul 17 10:14:56 1992 Fred Fish (fnf@cygnus.com)
+ * eval.c (evaluate_subexp): Ask lookup_struct_elt_type to call
+ error if it fails to find a member type, rather than return NULL
+ and trigger a coredump.
+ * symtab.c (lookup_symbol, lookup_demangled_block_symbol,
+ lookup_demangled_partial_symbol,): Ask demangle_and_match to
+ match on complete demanglings, including argument lists for member
+ functions, rather than just accepting the first demangling that
+ matches the class and function name.
* dwarfread.c (read_file_scope): Pass contents of AT_comp_dir
to start_symtab as the directory name.
* dwarfread.c (completedieinfo): Strip off any leading hostname