// RUN: llgo -o %t %s // RUN: %t 2>&1 | FileCheck %s // CHECK: A // CHECK-NEXT: B package main type BI interface { B() } type AI interface { A() BI } type S struct{} func (s S) A() { println("A") } func (s S) B() { println("B") } func main() { var ai AI = S{} ai.A() ai.B() }