summaryrefslogtreecommitdiff
path: root/ext/opcache/Optimizer/zend_optimizer.h
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2018-01-11 19:15:52 +0300
committerDmitry Stogov <dmitry@zend.com>2018-01-11 19:15:52 +0300
commitc9034c3b3344287a1a636e43dbcb781bcfbd31af (patch)
treeb83ced6d48029a2a47f7af5d2beee887ba78094f /ext/opcache/Optimizer/zend_optimizer.h
parent6ba10a03e7b14089e2f53305dec9a6ec06a7eb64 (diff)
downloadphp-git-c9034c3b3344287a1a636e43dbcb781bcfbd31af.tar.gz
Get rid of zend_op_array.early_binding
Diffstat (limited to 'ext/opcache/Optimizer/zend_optimizer.h')
-rw-r--r--ext/opcache/Optimizer/zend_optimizer.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/opcache/Optimizer/zend_optimizer.h b/ext/opcache/Optimizer/zend_optimizer.h
index 27b7cedd38..e1c96bec45 100644
--- a/ext/opcache/Optimizer/zend_optimizer.h
+++ b/ext/opcache/Optimizer/zend_optimizer.h
@@ -84,6 +84,7 @@ typedef struct _zend_script {
zend_op_array main_op_array;
HashTable function_table;
HashTable class_table;
+ uint32_t first_early_binding_opline; /* the linked list of delayed declarations */
} zend_script;
int zend_optimize_script(zend_script *script, zend_long optimization_level, zend_long debug_level);