| Index: gdb/testsuite/gdb.go/chan.go
|
| diff --git a/gdb/testsuite/gdb.go/chan.go b/gdb/testsuite/gdb.go/chan.go
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..f2372880686cca49cbab1beb103725240739c72c
|
| --- /dev/null
|
| +++ b/gdb/testsuite/gdb.go/chan.go
|
| @@ -0,0 +1,20 @@
|
| +package main
|
| +
|
| +import "fmt"
|
| +
|
| +func generate() chan int {
|
| + ch := make(chan int)
|
| + go func() {
|
| + for i := 0; ; i++ {
|
| + ch <- i // set breakpoint 1 here
|
| + }
|
| + }()
|
| + return ch
|
| +}
|
| +
|
| +func main() {
|
| + integers := generate()
|
| + for i := 0; i < 100; i++ { // Print the first hundred integers.
|
| + fmt.Println(<-integers) // set breakpoint 2 here
|
| + }
|
| +}
|
|
|