diff --git a/src/cmd/gc/plive.c b/src/cmd/gc/plive.c index 1502d3d1ac..4a72e612e2 100644 --- a/src/cmd/gc/plive.c +++ b/src/cmd/gc/plive.c @@ -984,7 +984,7 @@ checkparam(Node *fn, Prog *p, Node *n) return; for(l = fn->dcl; l != nil; l = l->next) { a = l->n; - class = l->n->class & ~PHEAP; + class = a->class & ~PHEAP; if(a->op == ONAME && (class == PPARAM || class == PPARAMOUT) && a == n) return; }