aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Jacobowitz <drow@false.org>2006-08-02 03:13:20 +0000
committerDaniel Jacobowitz <drow@false.org>2006-08-02 03:13:20 +0000
commita22229c4cdeb757dcd1d910c0e11b3c5b915e6a4 (patch)
treedf147d4f9375663508634905b25ca430e90d7e1e
parent02c21251a212ee35a8a4ee9a39ee9e088d4eddf9 (diff)
downloadgdb-a22229c4cdeb757dcd1d910c0e11b3c5b915e6a4.zip
gdb-a22229c4cdeb757dcd1d910c0e11b3c5b915e6a4.tar.gz
gdb-a22229c4cdeb757dcd1d910c0e11b3c5b915e6a4.tar.bz2
* c-exp.y (type): Remove incorrect pointer to member case.
* objc-exp.y (type): Likewise. * p-exp.y (type): Likewise.
-rw-r--r--gdb/ChangeLog6
-rw-r--r--gdb/c-exp.y4
-rw-r--r--gdb/objc-exp.y2
-rw-r--r--gdb/p-exp.y2
4 files changed, 7 insertions, 7 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index c61bcb4..2aba9bc 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -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.
diff --git a/gdb/c-exp.y b/gdb/c-exp.y
index 1955fc0..520dac4 100644
--- a/gdb/c-exp.y
+++ b/gdb/c-exp.y
@@ -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 */
diff --git a/gdb/objc-exp.y b/gdb/objc-exp.y
index 7b0ca39..c36ed6c 100644
--- a/gdb/objc-exp.y
+++ b/gdb/objc-exp.y
@@ -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. */
diff --git a/gdb/p-exp.y b/gdb/p-exp.y
index e095a35..b6279ae 100644
--- a/gdb/p-exp.y
+++ b/gdb/p-exp.y
@@ -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 */