ruby-changes:2830
From: ko1@a...
Date: 19 Dec 2007 16:27:21 +0900
Subject: [ruby-changes:2830] nobu - Ruby:r14321 (trunk): * parse.y (reg_named_capture_assign_iter): remove C99 dependency.
nobu 2007-12-19 16:26:37 +0900 (Wed, 19 Dec 2007) New Revision: 14321 Modified files: trunk/ChangeLog trunk/parse.y Log: * parse.y (reg_named_capture_assign_iter): remove C99 dependency. http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/parse.y?r1=14321&r2=14320 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=14321&r2=14320 Index: ChangeLog =================================================================== --- ChangeLog (revision 14320) +++ ChangeLog (revision 14321) @@ -1,3 +1,7 @@ +Wed Dec 19 16:26:35 2007 Nobuyoshi Nakada <nobu@r...> + + * parse.y (reg_named_capture_assign_iter): remove C99 dependency. + Wed Dec 19 15:37:06 2007 Yukihiro Matsumoto <matz@r...> * insnhelper.ci (vm_yield_with_cfunc): call cfunc with Index: parse.y =================================================================== --- parse.y (revision 14320) +++ parse.y (revision 14321) @@ -8494,6 +8494,7 @@ { reg_named_capture_assign_t *arg = (reg_named_capture_assign_t*)arg0; struct parser_params* parser = arg->parser; + ID var; arg->num++; @@ -8502,7 +8503,7 @@ arg->fail_block = NEW_BEGIN(0); } - ID var = rb_intern3((const char *)name, name_end-name, arg->enc); + var = rb_intern3((const char *)name, name_end-name, arg->enc); if (!is_local_id(var)) { compile_error(PARSER_ARG "named capture with a non local variable - %s", rb_id2name(var)); -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml