LEFT | RIGHT |
(no file at all) | |
1 // errchk $G $D/$F.go | 1 // errorcheck |
2 | 2 |
3 // Copyright 2009 The Go Authors. All rights reserved. | 3 // Copyright 2009 The Go Authors. All rights reserved. |
4 // Use of this source code is governed by a BSD-style | 4 // Use of this source code is governed by a BSD-style |
5 // license that can be found in the LICENSE file. | 5 // license that can be found in the LICENSE file. |
6 | 6 |
7 package main | 7 package main |
8 | 8 |
9 var c1 chan <- chan int = (chan<- (chan int))(nil) | 9 var c1 chan <- chan int = (chan<- (chan int))(nil) |
10 var c2 chan <- chan int = (chan (<-chan int))(nil) // ERROR "chan|incompatible" | 10 var c2 chan <- chan int = (chan (<-chan int))(nil) // ERROR "chan|incompatible" |
11 var c3 <- chan chan int = (<-chan (chan int))(nil) | 11 var c3 <- chan chan int = (<-chan (chan int))(nil) |
(...skipping 18 matching lines...) Expand all Loading... |
30 var r5 <-chan (<-chan int) = (<- chan <- chan int)(nil) | 30 var r5 <-chan (<-chan int) = (<- chan <- chan int)(nil) |
31 var r6 chan<- (<-chan int) = (chan <- <- chan int)(nil) | 31 var r6 chan<- (<-chan int) = (chan <- <- chan int)(nil) |
32 var r7 chan<- (chan<- int) = (chan <- chan <- int)(nil) | 32 var r7 chan<- (chan<- int) = (chan <- chan <- int)(nil) |
33 | 33 |
34 var r8 <-chan (<-chan (chan int)) = (<- chan <- chan chan int)(nil) | 34 var r8 <-chan (<-chan (chan int)) = (<- chan <- chan chan int)(nil) |
35 var r9 <-chan (chan<- (chan int)) = (<- chan chan <- chan int)(nil) | 35 var r9 <-chan (chan<- (chan int)) = (<- chan chan <- chan int)(nil) |
36 var r10 chan<- (<-chan (chan int)) = (chan <- <- chan chan int)(nil) | 36 var r10 chan<- (<-chan (chan int)) = (chan <- <- chan chan int)(nil) |
37 var r11 chan<- (chan<- (chan int)) = (chan <- chan <- chan int)(nil) | 37 var r11 chan<- (chan<- (chan int)) = (chan <- chan <- chan int)(nil) |
38 var r12 chan (chan<- (<-chan int)) = (chan chan <- <- chan int)(nil) | 38 var r12 chan (chan<- (<-chan int)) = (chan chan <- <- chan int)(nil) |
39 var r13 chan (chan<- (chan<- int)) = (chan chan <- chan <- int)(nil) | 39 var r13 chan (chan<- (chan<- int)) = (chan chan <- chan <- int)(nil) |
LEFT | RIGHT |