diff options
Diffstat (limited to 'src/cmd/rc/code.c')
| -rw-r--r-- | src/cmd/rc/code.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/cmd/rc/code.c b/src/cmd/rc/code.c index 2c33e804..eeaa3ed8 100644 --- a/src/cmd/rc/code.c +++ b/src/cmd/rc/code.c @@ -339,9 +339,9 @@ outcode(tree *t, int eflag) outcode(c0, eflag); emitf(Xlocal); } - t = tt; - outcode(c2, eflag); - for(;t->type=='=';t = c2) emitf(Xunlocal); + outcode(t, eflag); + for(t = tt; t->type=='='; t = c2) + emitf(Xunlocal); } else{ for(t = tt;t;t = c2){ |
