IR: handle conflicts in resolveFakeOverride()

This commit is contained in:
Georgy Bronnikov
2020-02-12 18:37:09 +03:00
parent c71e87068a
commit 79060e7f40
6 changed files with 46 additions and 1 deletions
@@ -0,0 +1,20 @@
// TARGET_BACKEND: JVM
// SKIP_JDK6
// FILE: I.java
interface I {
default String ifun() { return "fail"; }
}
// FILE: Z.java
public class Z {
public String ifun() { return "OK"; }
}
// FILE: Zz.java
public class Zz extends Z implements I {}
// FILE: multipleImplFromJava.kt
class Cc : Zz()
fun box(): String = Zz().ifun()