Print this page
12724 update smatch to 0.6.1-rc1-il-5
@@ -25,11 +25,11 @@
struct expression *alloc_tmp_expression(struct position pos, int type)
{
struct expression *expr;
expr = __alloc_tmp_expression(0);
- expr->smatch_flags |= Fake;
+ expr->smatch_flags |= Tmp;
expr->type = type;
expr->pos = pos;
return expr;
}
@@ -298,11 +298,11 @@
void expr_set_parent_expr(struct expression *expr, struct expression *parent)
{
if (!expr)
return;
- if (parent->smatch_flags & Fake)
+ if (parent && parent->smatch_flags & Tmp)
return;
expr->parent = (unsigned long)parent | 0x1UL;
}