Lines Matching refs:new_op_array
6478 zend_op_array *new_op_array; variable
6483 new_op_array = zend_include_or_eval(inc_filename, opline->extended_value);
6486 if (new_op_array != ZEND_FAKE_OP_ARRAY && new_op_array != NULL) {
6487 destroy_op_array(new_op_array);
6488 efree_size(new_op_array, sizeof(zend_op_array));
6492 } else if (new_op_array == ZEND_FAKE_OP_ARRAY) {
6496 } else if (UNEXPECTED(new_op_array == NULL)) {
6500 } else if (new_op_array->last == 1
6501 && new_op_array->opcodes[0].opcode == ZEND_RETURN
6502 && new_op_array->opcodes[0].op1_type == IS_CONST
6505 const zend_op *op = new_op_array->opcodes;
6509 zend_destroy_static_vars(new_op_array);
6510 destroy_op_array(new_op_array);
6511 efree_size(new_op_array, sizeof(zend_op_array));
6519 new_op_array->scope = EX(func)->op_array.scope;
6523 (zend_function*)new_op_array, 0,
6533 i_init_code_execute_data(call, new_op_array, return_value);
6544 zend_destroy_static_vars(new_op_array);
6545 destroy_op_array(new_op_array);
6546 efree_size(new_op_array, sizeof(zend_op_array));