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