OSDN Git Service

Add Go frontend, libgo library, and Go testsuite.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / go.test / test / fixedbugs / bug304.go
1 // $G $D/$F.go
2
3 // Copyright 2010 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.
6
7 // Caused a gccgo crash on compilation.
8 // bug304.go: In function ‘p.f’:
9 // bug304.go:15:2: internal compiler error: in copy_tree_r, at tree-inline.c:4114
10
11 package p
12 type S struct {
13         v interface{}
14 }
15 func g(e interface{}) { }
16 func f(s S) {
17         g(s.v.(*int))
18 }