[NI] Fix type intersection for equal types
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
// FILE: test.kt
|
||||
|
||||
fun foo() {
|
||||
takeClass(run {
|
||||
val outer: Sample<out Any>? = null
|
||||
if (outer != null) outer else null
|
||||
})
|
||||
}
|
||||
|
||||
fun takeClass(instanceClass: Sample<*>?) {}
|
||||
class Sample<T : Any>
|
||||
|
||||
fun box(): String {
|
||||
foo()
|
||||
return "OK"
|
||||
}
|
||||
Reference in New Issue
Block a user