]> granicus.if.org Git - php/commitdiff
Fixed build without global register variables
authorDmitry Stogov <dmitry@zend.com>
Tue, 2 Jul 2019 08:03:22 +0000 (11:03 +0300)
committerDmitry Stogov <dmitry@zend.com>
Tue, 2 Jul 2019 08:03:22 +0000 (11:03 +0300)
Zend/zend_execute.c

index 0eece4396157f362bb6bd06f61a4e53d6f96c3c3..e10832fd5d3fa30c1be23715ab643e2de4c828e0 100644 (file)
@@ -2004,7 +2004,7 @@ static zend_never_inline ZEND_COLD void ZEND_FASTCALL zend_use_new_element_for_s
        zend_throw_error(NULL, "[] operator not supported for strings");
 }
 
-static zend_never_inline zend_uchar slow_index_convert(const zval *dim, zend_value *value)
+static zend_never_inline zend_uchar slow_index_convert(const zval *dim, zend_value *value EXECUTE_DATA_DC)
 {
        switch (Z_TYPE_P(dim)) {
                case IS_UNDEF:
@@ -2115,7 +2115,7 @@ str_index:
                goto try_again;
        } else {
                zend_value val;
-               zend_uchar t = slow_index_convert(dim, &val);
+               zend_uchar t = slow_index_convert(dim, &val EXECUTE_DATA_CC);
 
                if (t == IS_STRING) {
                        offset_key = val.str;