summaryrefslogtreecommitdiff
path: root/test/chan/select4.go
diff options
context:
space:
mode:
Diffstat (limited to 'test/chan/select4.go')
-rw-r--r--test/chan/select4.go25
1 files changed, 0 insertions, 25 deletions
diff --git a/test/chan/select4.go b/test/chan/select4.go
deleted file mode 100644
index 46618ac88..000000000
--- a/test/chan/select4.go
+++ /dev/null
@@ -1,25 +0,0 @@
-// $G $D/$F.go && $L $F.$A && ./$A.out
-
-package main
-
-func f() *int {
- println("BUG: called f")
- return new(int)
-}
-
-func main() {
- var x struct {
- a int
- }
- c := make(chan int, 1)
- c1 := make(chan int)
- c <- 42
- select {
- case *f() = <-c1:
- // nothing
- case x.a = <-c:
- if x.a != 42 {
- println("BUG:", x.a)
- }
- }
-}