diff options
-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. */ { |