From 88ba175ab0c87882e446a5290ddc84880310d6d3 Mon Sep 17 00:00:00 2001 From: matz Date: Sat, 28 Aug 2004 14:14:11 +0000 Subject: * bignum.c (rb_big_and): protect parameters from GC. [ruby-talk:110664] * error.c (exc_equal): exceptions are equal if they share same class, message and backtrace. [ruby-talk:110354] * error.c (name_err_mesg_equal): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6826 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- parse.y | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'parse.y') diff --git a/parse.y b/parse.y index adfd7eeed1..742107e0e5 100644 --- a/parse.y +++ b/parse.y @@ -3398,7 +3398,7 @@ arg_ambiguous() } #define IS_ARG() (lex_state == EXPR_ARG || lex_state == EXPR_CMDARG) -#define IS_BEG() (lex_state == EXPR_BEG || lex_state == EXPR_MID || lex_state == EXPR_TERNARY) +#define IS_BEG() (lex_state == EXPR_BEG || lex_state == EXPR_MID || lex_state == EXPR_TERNARY || lex_state == EXPR_CLASS) static int yylex() -- cgit v1.2.3