diff options
-rw-r--r-- | Zend/zend_closures.c | 7 |
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); } |