Source file test/typeparam/issue47924.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 Cache[K any] struct{} 10 11 func (c Cache[K]) foo(x interface{}, f func(K) bool) { 12 f(x.(K)) 13 } 14 15 var _ Cache[int] 16