Lines Matching refs:switch_stack
3625 static struct cp_switch *switch_stack; variable
3635 p->next = switch_stack; in push_switch()
3641 switch_stack = p; in push_switch()
3647 struct cp_switch *cs = switch_stack; in pop_switch()
3680 switch_stack = switch_stack->next; in pop_switch()
3691 if (switch_stack && !switch_stack->in_loop_body_p) in note_break_stmt()
3692 switch_stack->break_stmt_seen_p = true; in note_break_stmt()
3702 if (!switch_stack) in note_iteration_stmt_body_start()
3704 bool ret = switch_stack->in_loop_body_p; in note_iteration_stmt_body_start()
3705 switch_stack->in_loop_body_p = true; in note_iteration_stmt_body_start()
3714 if (switch_stack) in note_iteration_stmt_body_end()
3715 switch_stack->in_loop_body_p = prev; in note_iteration_stmt_body_end()
3762 switch_stack->has_default_p = true; in finish_case_label()
3775 cond = SWITCH_STMT_COND (switch_stack->switch_stmt); in finish_case_label()
3779 if (!check_switch_goto (switch_stack->level)) in finish_case_label()
3782 type = SWITCH_STMT_TYPE (switch_stack->switch_stmt); in finish_case_label()
3789 r = c_add_case_label (loc, switch_stack->cases, cond, low_value, high_value); in finish_case_label()