[FIR] Fix tests (ARGUMENT_TYPE_MISMATCH instead of INCOMPATIBLE_CANDIDATE)
This commit is contained in:
committed by
TeamCityServer
parent
4ffab5fe5a
commit
ad9b962536
+15
-15
@@ -7,24 +7,24 @@ fun test() {
|
||||
fooInt(1 - 1)
|
||||
fooInt(1 - 1.toInt())
|
||||
fooInt(1 - 1.toByte())
|
||||
<!INAPPLICABLE_CANDIDATE!>fooInt<!>(1 - 1.toLong())
|
||||
fooInt(<!ARGUMENT_TYPE_MISMATCH!>1 - 1.toLong()<!>)
|
||||
fooInt(1 - 1.toShort())
|
||||
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(1 - 1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(1 - 1.toInt())
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(1 - 1.toByte())
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(1 - 1.toLong())
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(1 - 1.toShort())
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>1 - 1<!>)
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>1 - 1.toInt()<!>)
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>1 - 1.toByte()<!>)
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>1 - 1.toLong()<!>)
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>1 - 1.toShort()<!>)
|
||||
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(1 - 1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(1 - 1.toInt())
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(1 - 1.toByte())
|
||||
fooLong(<!ARGUMENT_TYPE_MISMATCH!>1 - 1<!>)
|
||||
fooLong(<!ARGUMENT_TYPE_MISMATCH!>1 - 1.toInt()<!>)
|
||||
fooLong(<!ARGUMENT_TYPE_MISMATCH!>1 - 1.toByte()<!>)
|
||||
fooLong(1 - 1.toLong())
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(1 - 1.toShort())
|
||||
fooLong(<!ARGUMENT_TYPE_MISMATCH!>1 - 1.toShort()<!>)
|
||||
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(1 - 1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(1 - 1.toInt())
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(1 - 1.toByte())
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(1 - 1.toLong())
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(1 - 1.toShort())
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>1 - 1<!>)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>1 - 1.toInt()<!>)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>1 - 1.toByte()<!>)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>1 - 1.toLong()<!>)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>1 - 1.toShort()<!>)
|
||||
}
|
||||
|
||||
+15
-15
@@ -11,26 +11,26 @@ fun fooShort(p: Short) = p
|
||||
|
||||
fun test() {
|
||||
fooInt(p1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooInt<!>(p2)
|
||||
fooInt(<!ARGUMENT_TYPE_MISMATCH!>p2<!>)
|
||||
fooInt(p3)
|
||||
fooInt(p4)
|
||||
fooInt(p5)
|
||||
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(p1)
|
||||
fooLong(<!ARGUMENT_TYPE_MISMATCH!>p1<!>)
|
||||
fooLong(p2)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(p3)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(p4)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(p5)
|
||||
fooLong(<!ARGUMENT_TYPE_MISMATCH!>p3<!>)
|
||||
fooLong(<!ARGUMENT_TYPE_MISMATCH!>p4<!>)
|
||||
fooLong(<!ARGUMENT_TYPE_MISMATCH!>p5<!>)
|
||||
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(p1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(p2)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(p3)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(p4)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(p5)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>p1<!>)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>p2<!>)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>p3<!>)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>p4<!>)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>p5<!>)
|
||||
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(p1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(p2)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(p3)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(p4)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(p5)
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>p1<!>)
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>p2<!>)
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>p3<!>)
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>p4<!>)
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>p5<!>)
|
||||
}
|
||||
@@ -4,5 +4,5 @@ fun bar() {
|
||||
|
||||
// See exception in KT-13421
|
||||
fun foo() {
|
||||
42 <!INAPPLICABLE_CANDIDATE!>and<!> false
|
||||
42 and <!ARGUMENT_TYPE_MISMATCH!>false<!>
|
||||
}
|
||||
|
||||
+12
-12
@@ -5,22 +5,22 @@ fun fooShort(p: Short) = p
|
||||
|
||||
fun test() {
|
||||
fooInt(1 + 1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(1 + 1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(1 + 1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(1 + 1)
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>1 + 1<!>)
|
||||
fooLong(<!ARGUMENT_TYPE_MISMATCH!>1 + 1<!>)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>1 + 1<!>)
|
||||
|
||||
fooInt(1 * 1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(1 * 1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(1 * 1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(1 * 1)
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>1 * 1<!>)
|
||||
fooLong(<!ARGUMENT_TYPE_MISMATCH!>1 * 1<!>)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>1 * 1<!>)
|
||||
|
||||
fooInt(1 / 1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(1 / 1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(1 / 1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(1 / 1)
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>1 / 1<!>)
|
||||
fooLong(<!ARGUMENT_TYPE_MISMATCH!>1 / 1<!>)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>1 / 1<!>)
|
||||
|
||||
fooInt(1 % 1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(1 % 1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(1 % 1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(1 % 1)
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>1 % 1<!>)
|
||||
fooLong(<!ARGUMENT_TYPE_MISMATCH!>1 % 1<!>)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>1 % 1<!>)
|
||||
}
|
||||
|
||||
+12
-12
@@ -5,22 +5,22 @@ fun fooShort(p: Short) = p
|
||||
|
||||
fun test() {
|
||||
fooInt(1.plus(1))
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(1.plus(1))
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(1.plus(1))
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(1.plus(1))
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>1.plus(1)<!>)
|
||||
fooLong(<!ARGUMENT_TYPE_MISMATCH!>1.plus(1)<!>)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>1.plus(1)<!>)
|
||||
|
||||
fooInt(1.times(1))
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(1.times(1))
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(1.times(1))
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(1.times(1))
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>1.times(1)<!>)
|
||||
fooLong(<!ARGUMENT_TYPE_MISMATCH!>1.times(1)<!>)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>1.times(1)<!>)
|
||||
|
||||
fooInt(1.div(1))
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(1.div(1))
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(1.div(1))
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(1.div(1))
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>1.div(1)<!>)
|
||||
fooLong(<!ARGUMENT_TYPE_MISMATCH!>1.div(1)<!>)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>1.div(1)<!>)
|
||||
|
||||
fooInt(1.rem(1))
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(1.rem(1))
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(1.rem(1))
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(1.rem(1))
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>1.rem(1)<!>)
|
||||
fooLong(<!ARGUMENT_TYPE_MISMATCH!>1.rem(1)<!>)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>1.rem(1)<!>)
|
||||
}
|
||||
|
||||
+12
-12
@@ -5,22 +5,22 @@ fun fooShort(p: Short) = p
|
||||
|
||||
fun test() {
|
||||
fooInt(1 plus 1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(1 plus 1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(1 plus 1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(1 plus 1)
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>1 plus 1<!>)
|
||||
fooLong(<!ARGUMENT_TYPE_MISMATCH!>1 plus 1<!>)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>1 plus 1<!>)
|
||||
|
||||
fooInt(1 times 1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(1 times 1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(1 times 1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(1 times 1)
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>1 times 1<!>)
|
||||
fooLong(<!ARGUMENT_TYPE_MISMATCH!>1 times 1<!>)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>1 times 1<!>)
|
||||
|
||||
fooInt(1 div 1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(1 div 1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(1 div 1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(1 div 1)
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>1 div 1<!>)
|
||||
fooLong(<!ARGUMENT_TYPE_MISMATCH!>1 div 1<!>)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>1 div 1<!>)
|
||||
|
||||
fooInt(1 rem 1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(1 rem 1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(1 rem 1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(1 rem 1)
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>1 rem 1<!>)
|
||||
fooLong(<!ARGUMENT_TYPE_MISMATCH!>1 rem 1<!>)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>1 rem 1<!>)
|
||||
}
|
||||
|
||||
+15
-15
@@ -5,32 +5,32 @@ fun fooShort(p: Short) = p
|
||||
|
||||
fun test() {
|
||||
fooInt(-1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooInt<!>(-1111111111111111111)
|
||||
fooInt(<!ARGUMENT_TYPE_MISMATCH!>-1111111111111111111<!>)
|
||||
fooInt(-1.toInt())
|
||||
fooInt(-1.toByte())
|
||||
<!INAPPLICABLE_CANDIDATE!>fooInt<!>(-1.toLong())
|
||||
fooInt(<!ARGUMENT_TYPE_MISMATCH!>-1.toLong()<!>)
|
||||
fooInt(-1.toShort())
|
||||
|
||||
fooByte(-1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(-1111111111111111111)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(-1.toInt())
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(-1.toByte())
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>-1111111111111111111<!>)
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>-1.toInt()<!>)
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>-1.toByte()<!>)
|
||||
fooByte((-1).toByte())
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(-1.toLong())
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(-1.toShort())
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>-1.toLong()<!>)
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>-1.toShort()<!>)
|
||||
|
||||
fooLong(-1)
|
||||
fooLong(-1111111111111111111)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(-1.toInt())
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(-1.toByte())
|
||||
fooLong(<!ARGUMENT_TYPE_MISMATCH!>-1.toInt()<!>)
|
||||
fooLong(<!ARGUMENT_TYPE_MISMATCH!>-1.toByte()<!>)
|
||||
fooLong(-1.toLong())
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(-1.toShort())
|
||||
fooLong(<!ARGUMENT_TYPE_MISMATCH!>-1.toShort()<!>)
|
||||
|
||||
fooShort(-1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(-1111111111111111111)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(-1.toInt())
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(-1.toByte())
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(-1.toLong())
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(-1.toShort())
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>-1111111111111111111<!>)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>-1.toInt()<!>)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>-1.toByte()<!>)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>-1.toLong()<!>)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>-1.toShort()<!>)
|
||||
fooShort((-1).toShort())
|
||||
}
|
||||
+18
-18
@@ -12,30 +12,30 @@ fun fooShort(p: Short) = p
|
||||
|
||||
fun test() {
|
||||
fooInt(p1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooInt<!>(p2)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooInt<!>(p3)
|
||||
fooInt(<!ARGUMENT_TYPE_MISMATCH!>p2<!>)
|
||||
fooInt(<!ARGUMENT_TYPE_MISMATCH!>p3<!>)
|
||||
fooInt(p4)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooInt<!>(p5)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooInt<!>(p6)
|
||||
fooInt(<!ARGUMENT_TYPE_MISMATCH!>p5<!>)
|
||||
fooInt(<!ARGUMENT_TYPE_MISMATCH!>p6<!>)
|
||||
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(p1)
|
||||
fooLong(<!ARGUMENT_TYPE_MISMATCH!>p1<!>)
|
||||
fooLong(p2)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(p3)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(p4)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooLong<!>(p5)
|
||||
fooLong(<!ARGUMENT_TYPE_MISMATCH!>p3<!>)
|
||||
fooLong(<!ARGUMENT_TYPE_MISMATCH!>p4<!>)
|
||||
fooLong(<!ARGUMENT_TYPE_MISMATCH!>p5<!>)
|
||||
fooLong(p6)
|
||||
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(p1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(p2)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(p3)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(p4)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>p1<!>)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>p2<!>)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>p3<!>)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>p4<!>)
|
||||
fooShort(p5)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooShort<!>(p6)
|
||||
fooShort(<!ARGUMENT_TYPE_MISMATCH!>p6<!>)
|
||||
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(p1)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(p2)
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>p1<!>)
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>p2<!>)
|
||||
fooByte(p3)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(p4)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(p5)
|
||||
<!INAPPLICABLE_CANDIDATE!>fooByte<!>(p6)
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>p4<!>)
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>p5<!>)
|
||||
fooByte(<!ARGUMENT_TYPE_MISMATCH!>p6<!>)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user