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