1// Copyright 2013 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.
4
5package bug
6
7type S struct {
8	F func()
9}
10
11type X interface {
12	Bar()
13}
14
15func Foo(x X) *S {
16	return &S{F: x.Bar}
17}
18