overwrite_sm_state_stree
overwrite_sm_state_stree(&stree, clone);
overwrite_sm_state_stree(&true_stree, sm);
overwrite_sm_state_stree(&false_stree, sm);
overwrite_sm_state_stree(implied, tmp);
overwrite_sm_state_stree(&true_stree, true_sm);
overwrite_sm_state_stree(&false_stree, false_sm);
overwrite_sm_state_stree(&extra_saved_implied_true, sm);
overwrite_sm_state_stree(&extra_saved_implied_false, sm);
overwrite_sm_state_stree(to, tmp);
overwrite_sm_state_stree(&stree, sm);
overwrite_sm_state_stree(stree, sm);
void overwrite_sm_state_stree(struct stree **stree, struct sm_state *sm);
overwrite_sm_state_stree(&cur_stree, sm);
overwrite_sm_state_stree(&cur_stree, sm);
overwrite_sm_state_stree(stree, sm);