Lines Matching defs:switch_expr
10866 tree switch_expr;
10959 cs->switch_expr = build2 (SWITCH_EXPR, orig_type, exp, NULL_TREE);
10960 SET_EXPR_LOCATION (cs->switch_expr, switch_loc);
10968 return add_stmt (cs->switch_expr);
11004 EXPR_LOCATION (c_switch_stack->switch_expr),
11009 SWITCH_COND (c_switch_stack->switch_expr),
11025 SWITCH_BODY (cs->switch_expr) = body;
11028 switch_location = EXPR_LOCATION (cs->switch_expr);
11030 type ? type : TREE_TYPE (cs->switch_expr),
11031 SWITCH_COND (cs->switch_expr), cs->bool_cond_p);
11032 if (c_switch_covers_all_cases_p (cs->cases, TREE_TYPE (cs->switch_expr)))
11033 SWITCH_ALL_CASES_P (cs->switch_expr) = 1;