go/test/fixedbugs/issue5910.dir/a.go

18 lines
213 B
Go

package a
type Package struct {
name string
}
type Future struct {
result chan struct {
*Package
}
}
func (t *Future) Result() *Package {
result := <-t.result
t.result <- result
return result.Package
}