1 // Copyright 2010 The Go Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style
3 // license that can be found in the LICENSE file.
28 a/* ERROR "illegal cycle" */ a
29 a/* ERROR "already declared" */ int
31 b/* ERROR "illegal cycle" */ c
34 e b /* ERROR "not a type" */
47 u, v, a/* ERROR "already declared" */ float
49 S2/* ERROR "illegal cycle" */ struct {
57 A2/* ERROR "illegal cycle" */ [10]A2
58 A3/* ERROR "illegal cycle" */ [10]struct {
64 F2 func(x, y, z float)
65 F3 func(x, y, x /* ERROR "already declared" */ float)
66 F4 func() (x, y, x /* ERROR "already declared" */ float)
67 F5 func(x int) (x /* ERROR "already declared" */ float)
75 m1 /* ERROR "already declared" */ ()
78 m1(x, y, x /* ERROR "already declared" */ float)
79 m2() (x, y, x /* ERROR "already declared" */ float)
80 m3(x int) (x /* ERROR "already declared" */ float)