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;
 }