summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--parse.y6
2 files changed, 8 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index ff72fc4005..1b5c3fc38d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Sun Sep 4 15:01:35 2005 Minero Aoki <aamine@loveruby.net>
+
+ * parse.y (f_arg): Ripper should not do semantic check.
+ [ruby-dev:26948]
+
Sat Sep 3 13:59:31 2005 Tanaka Akira <akr@m17n.org>
* lib/pathname.rb (Pathname#descend): Pathname.new("./a/b/c").descend
diff --git a/parse.y b/parse.y
index b04cd40c20..637d9ebb84 100644
--- a/parse.y
+++ b/parse.y
@@ -4106,14 +4106,14 @@ f_arg : f_norm_arg
{
/*%%%*/
VALUE arg = ID2SYM($3);
- /*%
- VALUE arg = $3;
- %*/
$$ = $1;
if (rb_ary_includes($$, arg)) {
yyerror("duplicated argument arg");
}
rb_ary_push($$, arg);
+ /*%
+ rb_ary_push($$, $3);
+ %*/
}
;