Lines Matching refs:new_node
143 cond_node_t *new_node; in cond_node_create() local
146 new_node = (cond_node_t *)malloc(sizeof(cond_node_t)); in cond_node_create()
147 if (!new_node) { in cond_node_create()
150 memset(new_node, 0, sizeof(cond_node_t)); in cond_node_create()
153 new_node->expr = cond_copy_expr(node->expr); in cond_node_create()
154 if (!new_node->expr) { in cond_node_create()
155 free(new_node); in cond_node_create()
158 new_node->cur_state = cond_evaluate_expr(p, new_node->expr); in cond_node_create()
159 new_node->nbools = node->nbools; in cond_node_create()
161 new_node->bool_ids[i] = node->bool_ids[i]; in cond_node_create()
162 new_node->expr_pre_comp = node->expr_pre_comp; in cond_node_create()
163 new_node->flags = node->flags; in cond_node_create()
166 return new_node; in cond_node_create()