3 // Copyright 2009 The Go Authors. All rights reserved.
4 // Use of this source code is governed by a BSD-style
5 // license that can be found in the LICENSE file.
7 // Some indirect uses of types crashed gccgo, because it assumed that
8 // the size of the type was known before it had been computed.
17 i interface { f([1]S3) [1]S3 }
24 m map[int]struct { F S3 }
25 c chan struct { F S3 }
26 i interface { f(struct { F S3 }) struct { F S3 } }
27 f func(struct { F S3 } ) struct { F S3 }