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