add tests for the func()() case

R=gri
DELTA=12  (12 added, 0 deleted, 0 changed)
OCL=34601
CL=34601
diff --git a/test/func5.go b/test/func5.go
index 556d94d..033aa0e 100644
--- a/test/func5.go
+++ b/test/func5.go
@@ -52,6 +52,11 @@
 
 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 @@
 	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();
 }