diff options
author | Per Bothner <per@bothner.com> | 1993-04-09 07:52:50 +0000 |
---|---|---|
committer | Per Bothner <per@bothner.com> | 1993-04-09 07:52:50 +0000 |
commit | 47f366bc62157d9d70eab8b6de120e67012bdfb7 (patch) | |
tree | f14f2e7808b661f825825c7ea3102aa058b8df54 | |
parent | cabd4da684520537eb21d0d0af95cf5ba3efff30 (diff) | |
download | gdb-47f366bc62157d9d70eab8b6de120e67012bdfb7.zip gdb-47f366bc62157d9d70eab8b6de120e67012bdfb7.tar.gz gdb-47f366bc62157d9d70eab8b6de120e67012bdfb7.tar.bz2 |
* valarith.c (value_subscript): Add COERCE_REF.
* ch-exp.y (operand_5): We can generalize the 2nd operand
of a string repetition ot 'literal' without ambiguity.
-rw-r--r-- | gdb/ChangeLog | 6 | ||||
-rw-r--r-- | gdb/ch-exp.y | 5 |
2 files changed, 7 insertions, 4 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 618f527..2422d29 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +Fri Apr 9 00:45:41 1993 Per Bothner (bothner@rtl.cygnus.com) + + * valarith.c (value_subscript): Add COERCE_REF. + * ch-exp.y (operand_5): We can generalize the 2nd operand + of a string repetition ot 'literal' without ambiguity. + Thu Apr 8 10:15:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com) * breakpoint.h (struct bpstat): Remove momentary field. diff --git a/gdb/ch-exp.y b/gdb/ch-exp.y index 6788b55..86c461f 100644 --- a/gdb/ch-exp.y +++ b/gdb/ch-exp.y @@ -337,9 +337,6 @@ undefined_value : FIXME_01 /* Z.200, 4.2.1 */ location : access_name - { - $$ = 0; /* FIXME */ - } | primitive_value POINTER { write_exp_elt_opcode (UNOP_IND); @@ -837,7 +834,7 @@ operand_5 : operand_6 { write_exp_elt_opcode (UNOP_LOGICAL_NOT); } - | parenthesised_expression CHARACTER_STRING_LITERAL + | parenthesised_expression literal /* We require the string operand to be a literal, to avoid some nasty parsing ambiguities. */ { |