* 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 c61bcb42c48878d3fd201e33ac1b99b444651e3a..2aba9bceb831c6ee5d7aa32e0d50427509adbb91 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 1955fc0adec1637483a4905928f052dfb30a90a4..520dac46315263ff4d66fb9be4d586b22659a535 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 7b0ca39939d708833680fef7350608d841ee2d7b..c36ed6cf168f844b2ef2324a2ad82adba72827ff 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 e095a35b99cde02e5c6f8c3cd05564a2d0938884..b6279aee55e8176e29de09cb9faa872e4d86e10a 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 */