1// compile 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 11package p 12type S struct { 13 v interface{} 14} 15func g(e interface{}) { } 16func f(s S) { 17 g(s.v.(*int)) 18} 19