github.com/llvm-mirror/llgo@v0.0.0-20190322182713-bf6f0a60fce1/test/execution/chan/self.go (about) 1 // RUN: llgo -o %t %s 2 // RUN: %t 2>&1 | FileCheck %s 3 4 // CHECK: 1 5 // CHECK-NEXT: 2 6 // CHECK-NEXT: true 7 8 package main 9 10 func main() { 11 ch := make(chan int, uint8(1)) 12 13 ch <- 1 14 println(<-ch) 15 16 ch <- 2 17 x, ok := <-ch 18 println(x) 19 println(ok) 20 }