]> Cypherpunks repositories - gostls13.git/commitdiff
add tests for the func()() case
authorRob Pike <r@golang.org>
Mon, 14 Sep 2009 20:09:53 +0000 (13:09 -0700)
committerRob Pike <r@golang.org>
Mon, 14 Sep 2009 20:09:53 +0000 (13:09 -0700)
R=gri
DELTA=12  (12 added, 0 deleted, 0 changed)
OCL=34601
CL=34601

test/func5.go

index 556d94d29130ca840f94fa6004dcbc4c873b9a05..033aa0e3ff5ce7464d7e221b3446315ee3ba7b2c 100644 (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();
 }