Lines Matching refs:switch_entry
1374 zend_switch_entry switch_entry; in zend_do_begin_function_declaration() local
1376 switch_entry.cond.op_type = IS_UNUSED; in zend_do_begin_function_declaration()
1377 switch_entry.default_case = 0; in zend_do_begin_function_declaration()
1378 switch_entry.control_var = 0; in zend_do_begin_function_declaration()
1380 zend_stack_push(&CG(switch_cond_stack), (void *) &switch_entry, sizeof(switch_entry)); in zend_do_begin_function_declaration()
2178 static int generate_free_switch_expr(const zend_switch_entry *switch_entry TSRMLS_DC) /* {{{ */ in generate_free_switch_expr()
2182 if (switch_entry->cond.op_type != IS_VAR && switch_entry->cond.op_type != IS_TMP_VAR) { in generate_free_switch_expr()
2183 return (switch_entry->cond.op_type == IS_UNUSED); in generate_free_switch_expr()
2188 opline->opcode = (switch_entry->cond.op_type == IS_TMP_VAR) ? ZEND_FREE : ZEND_SWITCH_FREE; in generate_free_switch_expr()
2189 opline->op1 = switch_entry->cond; in generate_free_switch_expr()
3249 zend_switch_entry switch_entry; in zend_do_switch_cond() local
3251 switch_entry.cond = *cond; in zend_do_switch_cond()
3252 switch_entry.default_case = -1; in zend_do_switch_cond()
3253 switch_entry.control_var = -1; in zend_do_switch_cond()
3254 zend_stack_push(&CG(switch_cond_stack), (void *) &switch_entry, sizeof(switch_entry)); in zend_do_switch_cond()