Commit 111ae83b authored by Russ Cox's avatar Russ Cox

6g: update for spec change CL 30586

R=ken
OCL=30593
CL=30756
parent 4c5c0f43
......@@ -209,15 +209,8 @@ implicitstar(Node **nn)
t = t->type;
if(t == T)
return;
switch(t->etype) {
case TMAP:
case TSTRING:
case TARRAY:
case TINTER:
break;
default:
if(!isfixedarray(t))
return;
}
n = nod(OIND, n, N);
walktype(n, Elv);
*nn = n;
......@@ -1736,7 +1729,10 @@ lookdot(Node *n, Type *t)
n->xoffset = f1->width;
n->type = f1->type;
if(t->etype == TINTER) {
implicitstar(&n->left);
if(isptr[n->left->type->etype]) {
n->left = nod(OIND, n->left, N); // implicitstar
walktype(n->left, Elv);
}
n->op = ODOTINTER;
}
return 1;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment