1 // Copyright 2023 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 A interface { 8 a() 9 } 10 11 type AB interface { 12 A 13 b() 14 } 15 16 type AAB struct { 17 A 18 AB 19 } 20 21 var _ AB = AAB /* ERROR "ambiguous selector AAB.a" */ {} 22