Source file test/typeparam/issue47797.go
1 // compile 2 3 // Copyright 2021 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 package p 8 9 type Foo[T any] struct { 10 Val T 11 } 12 13 func (f Foo[T]) Bat() {} 14 15 type Bar struct { 16 Foo[int] 17 } 18 19 func foo() { 20 var b Bar 21 b.Bat() 22 } 23