diff options
| author | Russ Cox <rsc@golang.org> | 2009-12-03 01:30:19 -0800 |
|---|---|---|
| committer | Russ Cox <rsc@golang.org> | 2009-12-03 01:30:19 -0800 |
| commit | 36ce4c427976ae699ee4171f0870894e11c38383 (patch) | |
| tree | 4f703989e27b17cf352ddf2c0454540b3dff5c09 /src | |
| parent | 78c64cbc52cebee45bc44ab09f172571514fc83f (diff) | |
| download | golang-36ce4c427976ae699ee4171f0870894e11c38383.tar.gz | |
gc: handle _ = <-c in select.
Fixes issue 238.
R=ken2
http://codereview.appspot.com/163098
Diffstat (limited to 'src')
| -rw-r--r-- | src/cmd/gc/select.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/gc/select.c b/src/cmd/gc/select.c index 3f28b1c56..9cba01fa5 100644 --- a/src/cmd/gc/select.c +++ b/src/cmd/gc/select.c @@ -118,7 +118,7 @@ walkselect(Node *sel) else { // introduce temporary until we're sure this will succeed. tmp = nod(OXXX, N, N); - tempname(tmp, n->left->type); + tempname(tmp, n->right->type->type); a = nod(OADDR, tmp, N); } // selectrecv(sel *byte, hchan *chan any, elem *any) (selected bool); |
