* c-exp.y (type): Remove incorrect pointer to member case.
authorDaniel Jacobowitz <drow@false.org>
Wed, 2 Aug 2006 03:13:20 +0000 (03:13 +0000)
committerDaniel Jacobowitz <drow@false.org>
Wed, 2 Aug 2006 03:13:20 +0000 (03:13 +0000)
* objc-exp.y (type): Likewise.
* p-exp.y (type): Likewise.

gdb/ChangeLog
gdb/c-exp.y
gdb/objc-exp.y
gdb/p-exp.y

index c61bcb4..2aba9bc 100644 (file)
@@ -1,3 +1,9 @@
+2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * c-exp.y (type): Remove incorrect pointer to member case.
+       * objc-exp.y (type): Likewise.
+       * p-exp.y (type): Likewise.
+
 2006-08-01  Mark Kettenis  <kettenis@gnu.org>
 
        * arm-tdep.h (enum struct_return): New.
index 1955fc0..520dac4 100644 (file)
@@ -790,7 +790,7 @@ func_mod:   '(' ')'
                        { free ($2); $$ = 0; }
        ;
 
-/* We used to try to recognize more pointer to member types here, but
+/* We used to try to recognize pointer to member types here, but
    that didn't work (shift/reduce conflicts meant that these rules never
    got executed).  The problem is that
      int (foo::bar::baz::bizzle)
@@ -799,8 +799,6 @@ func_mod:   '(' ')'
    is a pointer to member type.  Stroustrup loses again!  */
 
 type   :       ptype
-       |       typebase COLONCOLON '*'
-                       { $$ = lookup_member_type (builtin_type (current_gdbarch)->builtin_int, $1); }
        ;
 
 typebase  /* Implements (approximately): (type-qualifier)* type-specifier */
index 7b0ca39..c36ed6c 100644 (file)
@@ -858,8 +858,6 @@ func_mod:   '(' ')'
    is a pointer to member type.  Stroustrup loses again!  */
 
 type   :       ptype
-       |       typebase COLONCOLON '*'
-                       { $$ = lookup_member_type (builtin_type_int, $1); }
        ;
 
 typebase  /* Implements (approximately): (type-qualifier)* type-specifier.  */
index e095a35..b6279ae 100644 (file)
@@ -718,8 +718,6 @@ ptype       :       typebase
    is a pointer to member type.  Stroustrup loses again!  */
 
 type   :       ptype
-       |       typebase COLONCOLON '*'
-                       { $$ = lookup_member_type (builtin_type_int, $1); }
        ;
 
 typebase  /* Implements (approximately): (type-qualifier)* type-specifier */