Files
kotlin-fork/compiler/testData/diagnostics/tests/evaluate/numberBinaryOperationsInfixCall.fir.kt
T

31 lines
638 B
Kotlin
Vendored

fun fooInt(p: Int) = p
fun fooLong(p: Long) = p
fun fooByte(p: Byte) = p
fun fooShort(p: Short) = p
fun test() {
fooInt(1 plus 1)
fooByte(1 plus 1)
fooLong(1 plus 1)
fooShort(1 plus 1)
fooInt(1 times 1)
fooByte(1 times 1)
fooLong(1 times 1)
fooShort(1 times 1)
fooInt(1 div 1)
fooByte(1 div 1)
fooLong(1 div 1)
fooShort(1 div 1)
fooInt(1 mod 1)
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(1 mod 1)
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(1 mod 1)
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(1 mod 1)
fooInt(1 rem 1)
fooByte(1 rem 1)
fooLong(1 rem 1)
fooShort(1 rem 1)
}