shithub: mc

Download patch

ref: 605f963ab132456ca911d18000164399ea661aca
parent: 84dc4bb3cb9d70c182341918e91aa5ffc0af2e15
author: Ori Bernstein <[email protected]>
date: Mon Aug 6 20:23:36 EDT 2012

We want to unify the checked node, not any subnode.

--- a/parse/infer.c
+++ b/parse/infer.c
@@ -925,8 +925,6 @@
         n = st->postcheck[i];
         if (exprop(n) != Omemb)
             continue;
-        if (type(st, n)->type == Typtr)
-            n = n->expr.args[0];
         aggr = st->postcheck[i]->expr.args[0];
         memb = st->postcheck[i]->expr.args[1];