aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Kingdon <jkingdon@engr.sgi.com>1994-01-29 00:59:50 +0000
committerJim Kingdon <jkingdon@engr.sgi.com>1994-01-29 00:59:50 +0000
commitf28c6e3813995dcd511ab74f41bdacb6f53fa27d (patch)
tree59c3ac2ffe4beb45a50845437d39bd40f18344b0
parent098630a0e002354371aa4c3dfc64b190fb8ab6a6 (diff)
downloadgdb-f28c6e3813995dcd511ab74f41bdacb6f53fa27d.zip
gdb-f28c6e3813995dcd511ab74f41bdacb6f53fa27d.tar.gz
gdb-f28c6e3813995dcd511ab74f41bdacb6f53fa27d.tar.bz2
* c-exp.y (yylex): Reenable nested type code.
-rw-r--r--gdb/ChangeLog5
-rw-r--r--gdb/c-exp.y6
2 files changed, 10 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 66b07ac..360b7b6 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,7 @@
+Fri Jan 28 08:45:02 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
+
+ * c-exp.y (yylex): Reenable nested type code.
+
Fri Jan 28 15:40:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
* a29k-tdep.c (examine_tag): Add comment regarding argcount.
@@ -25,6 +29,7 @@ Fri Jan 28 11:55:52 1994 Rob Savoye (rob@darkstar.cygnus.com)
addition to the standard serial support.
Fri Jan 28 08:45:02 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
+>>>>>>> 1.2186
* mdebugread.c (psymtab_to_symtab_1): Don't complain on stLabel with
index indexNil.
diff --git a/gdb/c-exp.y b/gdb/c-exp.y
index 7263979..8860dfc 100644
--- a/gdb/c-exp.y
+++ b/gdb/c-exp.y
@@ -1522,7 +1522,11 @@ yylex ()
}
if (sym && SYMBOL_CLASS (sym) == LOC_TYPEDEF)
{
-#if 0
+#if 1
+ /* Despite the following flaw, we need to keep this code enabled.
+ Because we can get called from check_stub_method, if we don't
+ handle nested types then it screws many operations in any
+ program which uses nested types. */
/* In "A::x", if x is a member function of A and there happens
to be a type (nested or not, since the stabs don't make that
distinction) named x, then this code incorrectly thinks we