summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Zend/zend_closures.c7
1 files changed, 0 insertions, 7 deletions
diff --git a/Zend/zend_closures.c b/Zend/zend_closures.c
index 37b2407313..3f0f53da67 100644
--- a/Zend/zend_closures.c
+++ b/Zend/zend_closures.c
@@ -266,13 +266,6 @@ static void zend_closure_free_storage(zend_object *object) /* {{{ */
zend_object_std_dtor(&closure->std);
if (closure->func.type == ZEND_USER_FUNCTION) {
- zend_execute_data *ex = EG(current_execute_data);
- while (ex) {
- if (ex->func == &closure->func) {
- zend_error_noreturn(E_ERROR, "Cannot destroy active lambda function");
- }
- ex = ex->prev_execute_data;
- }
destroy_op_array(&closure->func.op_array);
}