add tests for the func()() case

R=gri
DELTA=12  (12 added, 0 deleted, 0 changed)
OCL=34601
CL=34601
This commit is contained in:
Rob Pike 2009-09-14 13:09:53 -07:00
parent a5d6f8342c
commit 5e11bb259b

View file

@ -52,6 +52,11 @@ func three(x int) {
var notmain func()
func emptyresults() () {}
func noresults() {}
var nothing func()
func main() {
three(call(add, 1, 2));
three(call1(add, 1, 2));
@ -73,5 +78,12 @@ func main() {
three(<-c);
go func(a, b int, c chan int){c <- a+b}(1, 2, c);
three(<-c);
emptyresults();
noresults();
nothing = emptyresults;
nothing();
nothing = noresults;
nothing();
}