Files
kotlin-fork/compiler/testData/diagnostics/tests/multimodule/duplicateClass/differentGenericArgumentsReversed.fir.kt
T
Dmitriy Novozhilov df42868874 [Inference] Fix subtyping on classes with same FQN but with different number of arguments
Such situations may appear if there are multiple classes with same
  names from different modules in dependencies
2021-02-17 16:23:08 +03:00

30 lines
358 B
Kotlin
Vendored

// !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER
// MODULE: m1
// FILE: a.kt
package p
public class A<T>
public class M1 {
public val a: A<Int> = A<Int>()
}
// MODULE: m2
// FILE: b.kt
package p
public class A
public fun foo(a: A) {
}
// MODULE: m3(m1, m2)
// FILE: b.kt
import p.*
fun test() {
<!INAPPLICABLE_CANDIDATE!>foo<!>(M1().a)
}