diff options
| author | Ken Thompson <ken@golang.org> | 2009-04-09 19:11:24 -0700 |
|---|---|---|
| committer | Ken Thompson <ken@golang.org> | 2009-04-09 19:11:24 -0700 |
| commit | 1da3156e802e327996b940f69ddd59cdbf2ba2c2 (patch) | |
| tree | 78afa2af6e91f07c9b3b9e54b7a650a32bad6666 | |
| parent | dd64299a4586826b221db03168ef2a82eb96d2da (diff) | |
| download | golang-1da3156e802e327996b940f69ddd59cdbf2ba2c2.tar.gz | |
bug 142
order of evaluation && and ||
R=r
OCL=27294
CL=27294
| -rw-r--r-- | src/cmd/6g/cgen.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/cmd/6g/cgen.c b/src/cmd/6g/cgen.c index 29f10bc83..85d86d5d6 100644 --- a/src/cmd/6g/cgen.c +++ b/src/cmd/6g/cgen.c @@ -104,10 +104,10 @@ cgen(Node *n, Node *res) nr = n->right; if(nl != N && nl->ullman >= UINF) if(nr != N && nr->ullman >= UINF) { - tempname(&n1, nr->type); - cgen(nr, &n1); + tempname(&n1, nl->type); + cgen(nl, &n1); n2 = *n; - n2.right = &n1; + n2.left = &n1; cgen(&n2, res); goto ret; } |
