ruby-changes:25148
From: ko1 <ko1@a...>
Date: Tue, 16 Oct 2012 06:45:55 +0900 (JST)
Subject: [ruby-changes:25148] ko1:r37200 (trunk): * vm_insnhelper.c (VM_CALLEE_SETUP_ARG): fix wrong condition.
ko1 2012-10-16 06:45:24 +0900 (Tue, 16 Oct 2012) New Revision: 37200 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=37200 Log: * vm_insnhelper.c (VM_CALLEE_SETUP_ARG): fix wrong condition. Modified files: trunk/ChangeLog trunk/vm_insnhelper.c Index: ChangeLog =================================================================== --- ChangeLog (revision 37199) +++ ChangeLog (revision 37200) @@ -1,3 +1,7 @@ +Tue Oct 16 06:44:06 2012 Koichi Sasada <ko1@a...> + + * vm_insnhelper.c (VM_CALLEE_SETUP_ARG): fix wrong condition. + Tue Oct 16 06:29:18 2012 Koichi Sasada <ko1@a...> * vm_insnhelper.c (vm_call_method): disable CI_SET_FASTPATH() if Index: vm_insnhelper.c =================================================================== --- vm_insnhelper.c (revision 37199) +++ vm_insnhelper.c (revision 37200) @@ -1183,7 +1183,7 @@ argument_error((iseq), ((ci)->argc), (iseq)->argc, (iseq)->argc); \ } \ (ci)->opt_pc = 0; \ - CI_SET_FASTPATH((ci), vm_call_iseq_setup_2, !(is_lambda) && ((ci)->me->flag & NOEX_PROTECTED)); \ + CI_SET_FASTPATH((ci), vm_call_iseq_setup_2, !(is_lambda) && !((ci)->me->flag & NOEX_PROTECTED)); \ } \ else { \ (ci)->opt_pc = vm_callee_setup_arg_complex((th), (ci), (iseq), (argv)); \ -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/