52b72a7dac
^KT-38895 ^KT-50996 Fixed ^KT-51000 Fixed ^KT-51003 Fixed ^KT-51018 Fixed
24 lines
590 B
Kotlin
Vendored
24 lines
590 B
Kotlin
Vendored
// FIR_IDENTICAL
|
|
// LANGUAGE: -ApproximateIntegerLiteralTypesInReceiverPosition
|
|
// ISSUE: Kt-47447, KT-47729
|
|
|
|
fun takeLong(value : Long) {}
|
|
fun takeInt(value : Int) {}
|
|
fun takeAny(value : Any) {}
|
|
fun takeLongX(value : Long?) {}
|
|
fun takeIntX(value : Int?) {}
|
|
fun takeAnyX(value : Any?) {}
|
|
fun <A> takeGeneric(value : A) {}
|
|
fun <A> takeGenericX(value : A?) {}
|
|
|
|
fun test_1() {
|
|
takeLong(1 + 1) // ok
|
|
takeInt(1 + 1) // ok
|
|
takeAny(1 + 1) // ok
|
|
takeLongX(1 + 1) // ok
|
|
takeIntX(1 + 1) // ok
|
|
takeAnyX(1 + 1) // ok
|
|
takeGeneric(1 + 1) // ok
|
|
takeGenericX(1 + 1) // ok
|
|
}
|