diff options
author | Jim Kingdon <jkingdon@engr.sgi.com> | 1993-11-13 00:06:49 +0000 |
---|---|---|
committer | Jim Kingdon <jkingdon@engr.sgi.com> | 1993-11-13 00:06:49 +0000 |
commit | 963ee102f28b3167d2ce9528e74fde10a9de0e84 (patch) | |
tree | 3398e6b000127215fb3d1b00297d2af0adf95542 /gdb | |
parent | fcb0c846902c699078fa9c8b9098944edbae1fbb (diff) | |
download | gdb-963ee102f28b3167d2ce9528e74fde10a9de0e84.zip gdb-963ee102f28b3167d2ce9528e74fde10a9de0e84.tar.gz gdb-963ee102f28b3167d2ce9528e74fde10a9de0e84.tar.bz2 |
* c-exp.y (yylex): Call lookup_symtab not lookup_partial_symtab.
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 2 | ||||
-rw-r--r-- | gdb/c-exp.y | 5 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 9c61ca2..af45109 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,7 @@ Fri Nov 12 16:22:39 1993 Jim Kingdon (kingdon@lioth.cygnus.com) + * c-exp.y (yylex): Call lookup_symtab not lookup_partial_symtab. + * partial-stab.h: Ignore ':' symbol descriptors. Same case as Kung's stabsread.c change. diff --git a/gdb/c-exp.y b/gdb/c-exp.y index d87f27e..ddff35f 100644 --- a/gdb/c-exp.y +++ b/gdb/c-exp.y @@ -1462,8 +1462,11 @@ yylex () current_language->la_language == language_cplus ? &is_a_field_of_this : (int *) NULL, (struct symtab **) NULL); + /* Call lookup_symtab, not lookup_partial_symtab, in case there are + no psymtabs (coff, xcoff, or some future change to blow away the + psymtabs once once symbols are read). */ if ((sym && SYMBOL_CLASS (sym) == LOC_BLOCK) || - lookup_partial_symtab (tmp)) + lookup_symtab (tmp)) { yylval.ssym.sym = sym; yylval.ssym.is_a_field_of_this = is_a_field_of_this; |