// IGNORE_FIR fun test(f: Foo) { for(i in f) {} } interface Foo { fun iterator(): Iterator } interface Iterator { fun hasNext(): Boolean } // MULTIRESOLVE // REF: (in Foo).iterator() // REF: (in Iterator).hasNext()