diff options
author | Daniel Jacobowitz <drow@false.org> | 2006-08-02 03:13:20 +0000 |
---|---|---|
committer | Daniel Jacobowitz <drow@false.org> | 2006-08-02 03:13:20 +0000 |
commit | a22229c4cdeb757dcd1d910c0e11b3c5b915e6a4 (patch) | |
tree | df147d4f9375663508634905b25ca430e90d7e1e /gdb/c-exp.y | |
parent | 02c21251a212ee35a8a4ee9a39ee9e088d4eddf9 (diff) | |
download | gdb-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.
Diffstat (limited to 'gdb/c-exp.y')
-rw-r--r-- | gdb/c-exp.y | 4 |
1 files changed, 1 insertions, 3 deletions
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 */ |