Home
last modified time | relevance | path

Searched refs:switch_expr_stack (Results 1 – 1 of 1) sorted by relevance

/illumos-gate/usr/src/tools/smatch/src/
H A Dsmatch_flow.c48 static struct expression_list *switch_expr_stack = NULL; variable
66 struct expression *get_switch_expr(void) { return top_expression(switch_expr_stack); } in get_switch_expr()
809 push_expression(&switch_expr_stack, stmt->switch_expression); in split_known_switch()
810 __save_switch_states(top_expression(switch_expr_stack)); in split_known_switch()
822 __merge_switches(top_expression(switch_expr_stack), rl); in split_known_switch()
823 __pass_case_to_client(top_expression(switch_expr_stack), rl); in split_known_switch()
836 __merge_switches(top_expression(switch_expr_stack), NULL); in split_known_switch()
839 pop_expression(&switch_expr_stack); in split_known_switch()
849 rl = get_case_rl(top_expression(switch_expr_stack), in split_case()
854 tmp = get_case_rl(top_expression(switch_expr_stack), in split_case()
[all …]