Source file test/typeparam/issue52124.go
1 // compile 2 3 // Copyright 2022 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 Any any 10 type IntOrBool interface{ int | bool } 11 12 type I interface{ Any | IntOrBool } 13 14 var ( 15 X I = 42 16 Y I = "xxx" 17 Z I = true 18 ) 19 20 type A interface{ *B | int } 21 type B interface{ A | any } 22