summaryrefslogtreecommitdiff
path: root/Zend/zend_execute.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2012-12-06 13:14:31 +0400
committerDmitry Stogov <dmitry@zend.com>2012-12-06 13:14:31 +0400
commite3b2a5cf744d6d6dc8e4587cd081b9f1b662cd5a (patch)
tree3ad0f24ddcb45d21ed68920a5ef3a610b9244e09 /Zend/zend_execute.c
parent8ca4288fd2432cf3eab1aeb3992ae4d53468c15c (diff)
downloadphp-git-e3b2a5cf744d6d6dc8e4587cd081b9f1b662cd5a.tar.gz
Generatirs are going to be used less than regular functions
Diffstat (limited to 'Zend/zend_execute.c')
-rw-r--r--Zend/zend_execute.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c
index 1098c9efaf..e6034ba203 100644
--- a/Zend/zend_execute.c
+++ b/Zend/zend_execute.c
@@ -1598,7 +1598,7 @@ static zend_always_inline zend_execute_data *i_create_execute_data_from_op_array
* restore it simply by replacing a pointer. The same segment also keeps
* a copy of previous execute_data and passed parameters.
*/
- if (op_array->fn_flags & ZEND_ACC_GENERATOR) {
+ if (UNEXPECTED((op_array->fn_flags & ZEND_ACC_GENERATOR) != 0)) {
/* Prepend the regular stack frame with copy on prev_execute_data
* and passed arguments
*/