cvs: ZendEngine2(PHP_5_3) / zend_closures.c /tests closure_023.phpt

From: Date: Sat, 26 Jul 2008 14:15:19 +0000
Subject: cvs: ZendEngine2(PHP_5_3) / zend_closures.c /tests closure_023.phpt
Groups: php.zend-engine.cvs 
Request: Send a blank email to php-zend-engine-cvs+get-6941@lists.php.net to get a copy of this message
dmitry Sat Jul 26 14:15:19 2008 UTC Added files: (Branch: PHP_5_3) /ZendEngine2/tests closure_023.phpt Modified files: /ZendEngine2 zend_closures.c Log: Fixed bug #45608 (closures don't work in static methods) http://cvs.php.net/viewvc.cgi/ZendEngine2/zend_closures.c?r1=1.3.2.7&r2=1.3.2.8&diff_format=u Index: ZendEngine2/zend_closures.c diff -u ZendEngine2/zend_closures.c:1.3.2.7 ZendEngine2/zend_closures.c:1.3.2.8 --- ZendEngine2/zend_closures.c:1.3.2.7 Sat Jul 26 13:14:00 2008 +++ ZendEngine2/zend_closures.c Sat Jul 26 14:15:19 2008 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: zend_closures.c,v 1.3.2.7 2008/07/26 13:14:00 dmitry Exp $ */ +/* $Id: zend_closures.c,v 1.3.2.8 2008/07/26 14:15:19 dmitry Exp $ */ #include "zend.h" #include "zend_API.h" @@ -296,6 +296,7 @@ closure->this_ptr = this_ptr; Z_ADDREF_P(this_ptr); } else { + closure->func.common.fn_flags |= ZEND_ACC_STATIC; closure->this_ptr = NULL; } } else { http://cvs.php.net/viewvc.cgi/ZendEngine2/tests/closure_023.phpt?view=markup&rev=1.1 Index: ZendEngine2/tests/closure_023.phpt +++ ZendEngine2/tests/closure_023.phpt

« previous php.zend-engine.cvs (#6941) next »