]> Cypherpunks.ru repositories - gostls13.git/blobdiff - test/func3.go
cmd/compile/internal/inline: score call sites exposed by inlines
[gostls13.git] / test / func3.go
index 33e80a716cecf62002843b4affe6c9728d21b4d5..6be3bf0184d386f436fd3d7a1044b26da8084613 100644 (file)
@@ -1,17 +1,20 @@
-// errchk $G $F.go
+// errorcheck
 
 // Copyright 2009 The Go Authors. All rights reserved.
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
+// Verify that illegal function signatures are detected.
+// Does not compile.
+
 package main
 
-type t1 int;
-type t2 int;
-type t3 int;
+type t1 int
+type t2 int
+type t3 int
 
-func f1(*t2, x t3);    // ERROR "named"
-func f2(t1, *t2, x t3);        // ERROR "named"
-func f3() (x int, *string);    // ERROR "named"
+func f1(*t2, x t3)     // ERROR "named"
+func f2(t1, *t2, x t3) // ERROR "named"
+func f3() (x int, *string)     // ERROR "named"
 
-func f4() (t1 t1);     // legal - scope of parameter named t1 starts in body of f4.
+func f4() (t1 t1)      // legal - scope of parameter named t1 starts in body of f4.