]> granicus.if.org Git - php/commitdiff
Comment out for now
authorXinchen Hui <laruence@php.net>
Wed, 11 Mar 2015 08:54:51 +0000 (16:54 +0800)
committerXinchen Hui <laruence@php.net>
Wed, 11 Mar 2015 08:54:51 +0000 (16:54 +0800)
Zend/zend_vm_def.h
Zend/zend_vm_execute.h

index 5994380a7e27c27d2d4031e9e87fe8c580611042..9714cf7ad3c534eb2731783a9d2ad59bccf0a57d 100644 (file)
@@ -3241,6 +3241,8 @@ ZEND_VM_HANDLER(60, ZEND_DO_FCALL, ANY, ANY)
                        EG(current_execute_data) = call->prev_execute_data;
                } else {
                        zend_error(E_EXCEPTION | E_ERROR, "Cannot call overloaded function for non-object");
+#if 0
+                       //TODO: implement clean exit ???
                        zend_vm_stack_free_args(call);
 
                        zend_vm_stack_free_call_frame(call);
@@ -3249,6 +3251,7 @@ ZEND_VM_HANDLER(60, ZEND_DO_FCALL, ANY, ANY)
                                zend_string_release(fbc->common.function_name);
                        }
                        efree(fbc);
+#endif
                        HANDLE_EXCEPTION();
                }
 
index c3bf80d2bbd3ac9915193a0c9ab8a5dba3d041f9..66cbf0453ab490d097a5a5690283966a97c3319b 100644 (file)
@@ -807,6 +807,8 @@ static int ZEND_FASTCALL  ZEND_DO_FCALL_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
                        EG(current_execute_data) = call->prev_execute_data;
                } else {
                        zend_error(E_EXCEPTION | E_ERROR, "Cannot call overloaded function for non-object");
+#if 0
+                       //TODO: implement clean exit ???
                        zend_vm_stack_free_args(call);
 
                        zend_vm_stack_free_call_frame(call);
@@ -815,6 +817,7 @@ static int ZEND_FASTCALL  ZEND_DO_FCALL_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
                                zend_string_release(fbc->common.function_name);
                        }
                        efree(fbc);
+#endif
                        HANDLE_EXCEPTION();
                }