[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]