1 // Copyright 2021 The Go Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style
3 // license that can be found in the LICENSE file.
4
5 package p
6
7 type M interface {
8 m()
9 }
10
11 type C interface {
12 comparable
13 }
14
15 type _ interface {
16 int | M // ERROR cannot use p\.M in union \(p\.M contains methods\)
17 int | comparable // ERROR cannot use comparable in union
18 int | C // ERROR cannot use p\.C in union \(p\.C embeds comparable\)
19 }
20
View as plain text