summaryrefslogtreecommitdiff
path: root/Zend/zend_generators.c
diff options
context:
space:
mode:
Diffstat (limited to 'Zend/zend_generators.c')
-rw-r--r--Zend/zend_generators.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/Zend/zend_generators.c b/Zend/zend_generators.c
index a238d5b22d..1e6c770b74 100644
--- a/Zend/zend_generators.c
+++ b/Zend/zend_generators.c
@@ -31,7 +31,7 @@ static zend_object_handlers zend_generator_handlers;
static zend_object *zend_generator_create(zend_class_entry *class_type);
-static void zend_restore_call_stack(zend_generator *generator) /* {{{ */
+void zend_generator_restore_call_stack(zend_generator *generator) /* {{{ */
{
zend_execute_data *call, *new_call, *prev_call = NULL;
@@ -57,7 +57,7 @@ static void zend_restore_call_stack(zend_generator *generator) /* {{{ */
}
/* }}} */
-static zend_execute_data* zend_freeze_call_stack(zend_execute_data *execute_data) /* {{{ */
+zend_execute_data* zend_generator_freeze_call_stack(zend_execute_data *execute_data) /* {{{ */
{
size_t used_stack;
zend_execute_data *call, *new_call, *prev_call = NULL;
@@ -106,7 +106,7 @@ static void zend_generator_cleanup_unfinished_execution(
uint32_t op_num = execute_data->opline - execute_data->func->op_array.opcodes - 1;
if (UNEXPECTED(generator->frozen_call_stack)) {
- zend_restore_call_stack(generator);
+ zend_generator_restore_call_stack(generator);
}
zend_cleanup_unfinished_execution(execute_data, op_num, 0);
}
@@ -808,7 +808,7 @@ try_again:
if (UNEXPECTED(generator->frozen_call_stack)) {
/* Restore frozen call-stack */
- zend_restore_call_stack(generator);
+ zend_generator_restore_call_stack(generator);
}
/* Resume execution */
@@ -820,7 +820,7 @@ try_again:
if (EXPECTED(generator->execute_data) &&
UNEXPECTED(generator->execute_data->call)) {
/* Frize call-stack */
- generator->frozen_call_stack = zend_freeze_call_stack(generator->execute_data);
+ generator->frozen_call_stack = zend_generator_freeze_call_stack(generator->execute_data);
}
/* Restore executor globals */