com php-src: Fixed GOTO executor: Zend/zend_vm_gen.php
| From: | Dmitry Stogov | Date: | Thu, 09 Apr 2015 15:18:10 +0000 |
| Subject: | com php-src: Fixed GOTO executor: Zend/zend_vm_gen.php | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-86147@lists.php.net to get a copy of this message | ||
Commit: 690843fa3702be054b380459bcd192fc5b5214c2
Author: Dmitry Stogov <dmitry@zend.com> Thu, 9 Apr 2015 18:18:10 +0300
Parents: ea0b14fe22911ec469336ccc3332b7d09c93560e
Branches: master
Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=690843fa3702be054b380459bcd192fc5b5214c2
Log:
Fixed GOTO executor
Changed paths:
M Zend/zend_vm_gen.php
Diff:
diff --git a/Zend/zend_vm_gen.php b/Zend/zend_vm_gen.php
index a4eac1d..75ed953 100644
--- a/Zend/zend_vm_gen.php
+++ b/Zend/zend_vm_gen.php
@@ -1531,6 +1531,12 @@ function gen_vm($def, $skel) {
out($f, "#endif\n");
out($f, "\treturn ret;\n");
out($f, "}\n\n");
+ } else {
+ out($f, "ZEND_API int zend_vm_call_opcode_handler(zend_execute_data* ex)\n");
+ out($f, "{\n");
+ out($f, "\tzend_error_noreturn(E_CORE_ERROR, \"zend_vm_call_opcode_handler() is not
supported\");\n");
+ out($f, "\treturn 0;\n");
+ out($f, "}\n\n");
}
// Export handlers and helpers