Add test on weakly incompatible actual in intermediate source-set

This commit is contained in:
Dmitry Savvinov
2019-10-17 14:29:02 +03:00
parent 2c6fbb6ece
commit 9198b7a039
5 changed files with 20 additions and 0 deletions
@@ -0,0 +1,6 @@
MODULE top { platform=[JVM, JS, Native] }
MODULE middle { platform=[JVM, JS] }
MODULE bottom { platform=[JVM] }
middle -> top { kind=DEPENDS_ON }
bottom -> middle { kind=DEPENDS_ON }
@@ -0,0 +1,4 @@
package sample
actual class <!NO_ACTUAL_CLASS_MEMBER_FOR_EXPECTED_CLASS("A", " public final expect fun f(): Unit ")!>A<!> {
}
@@ -0,0 +1,5 @@
package sample
expect class <!AMBIGUOUS_ACTUALS("Class 'A'", "middle, middle")!>A<!> {
fun f()
}