mirror of
				https://github.com/golang/go.git
				synced 2025-11-04 10:40:57 +00:00 
			
		
		
		
	The next CL will remove the -G flag, effectively hard-coding it to its current default (-G=3). Change-Id: Ib4743b529206928f9f1cca9fdb19989728327831 Reviewed-on: https://go-review.googlesource.com/c/go/+/388534 Reviewed-by: Keith Randall <khr@golang.org> Trust: Matthew Dempsky <mdempsky@google.com> Run-TryBot: Matthew Dempsky <mdempsky@google.com> TryBot-Result: Gopher Robot <gobot@golang.org>
		
			
				
	
	
		
			19 lines
		
	
	
	
		
			398 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
	
		
			398 B
		
	
	
	
		
			Go
		
	
	
	
	
	
// compile
 | 
						|
 | 
						|
// Copyright 2021 The Go Authors. All rights reserved.
 | 
						|
// Use of this source code is governed by a BSD-style
 | 
						|
// license that can be found in the LICENSE file.
 | 
						|
 | 
						|
package p
 | 
						|
 | 
						|
type FooType[t any] interface {
 | 
						|
	Foo(BarType[t])
 | 
						|
}
 | 
						|
type BarType[t any] interface {
 | 
						|
	Int(IntType[t]) FooType[int]
 | 
						|
}
 | 
						|
 | 
						|
type IntType[t any] int
 | 
						|
 | 
						|
func (n IntType[t]) Foo(BarType[t]) {}
 | 
						|
func (n IntType[_]) String()    {}
 |