[IR] update testdata: print else -> ...

This commit is contained in:
Zalim Bashorov
2020-11-11 16:31:49 +03:00
committed by teamcityserver
parent 14dabed85a
commit 2dbd784a6a
66 changed files with 221 additions and 221 deletions
@@ -2,9 +2,9 @@ fun testD(x: Comparable<Double>, y: Comparable<Double>): Boolean {
return when {
when {
x is Double -> y is Double
true -> false
else -> false
} -> less(arg0 = x /*as Double */, arg1 = y /*as Double */)
true -> false
else -> false
}
}
@@ -12,9 +12,9 @@ fun testF(x: Comparable<Float>, y: Comparable<Float>): Boolean {
return when {
when {
x is Float -> y is Float
true -> false
else -> false
} -> less(arg0 = x /*as Float */, arg1 = y /*as Float */)
true -> false
else -> false
}
}
@@ -1,7 +1,7 @@
fun test(x: Any): Boolean {
return EQEQ(arg0 = x, arg1 = when {
x !is Double -> CHECK_NOT_NULL<Nothing>(arg0 = null)
true -> x /*as Double */
else -> x /*as Double */
})
}
@@ -5,7 +5,7 @@ fun test1d(x: Double, y: Double): Int {
fun test2d(x: Double, y: Any): Boolean {
return when {
y is Double -> EQEQ(arg0 = x.compareTo(other = y /*as Double */), arg1 = 0)
true -> false
else -> false
}
}
@@ -13,9 +13,9 @@ fun test3d(x: Any, y: Any): Boolean {
return when {
when {
x is Double -> y is Double
true -> false
else -> false
} -> EQEQ(arg0 = x /*as Double */.compareTo(other = y /*as Double */), arg1 = 0)
true -> false
else -> false
}
}
@@ -26,7 +26,7 @@ fun test1f(x: Float, y: Float): Int {
fun test2f(x: Float, y: Any): Boolean {
return when {
y is Float -> EQEQ(arg0 = x.compareTo(other = y /*as Float */), arg1 = 0)
true -> false
else -> false
}
}
@@ -34,9 +34,9 @@ fun test3f(x: Any, y: Any): Boolean {
return when {
when {
x is Float -> y is Float
true -> false
else -> false
} -> EQEQ(arg0 = x /*as Float */.compareTo(other = y /*as Float */), arg1 = 0)
true -> false
else -> false
}
}
@@ -44,9 +44,9 @@ fun testFD(x: Any, y: Any): Boolean {
return when {
when {
x is Float -> y is Double
true -> false
else -> false
} -> EQEQ(arg0 = x /*as Float */.compareTo(other = y /*as Double */), arg1 = 0)
true -> false
else -> false
}
}
@@ -54,9 +54,9 @@ fun testDF(x: Any, y: Any): Boolean {
return when {
when {
x is Double -> y is Float
true -> false
else -> false
} -> EQEQ(arg0 = x /*as Double */.compareTo(other = y /*as Float */), arg1 = 0)
true -> false
else -> false
}
}
@@ -67,14 +67,14 @@ fun Float.test1fr(x: Float): Int {
fun Float.test2fr(x: Any): Boolean {
return when {
x is Float -> EQEQ(arg0 = <this>.compareTo(other = x /*as Float */), arg1 = 0)
true -> false
else -> false
}
}
fun Float.test3fr(x: Any): Boolean {
return when {
x is Double -> EQEQ(arg0 = <this>.compareTo(other = x /*as Double */), arg1 = 0)
true -> false
else -> false
}
}
@@ -17,7 +17,7 @@ fun test4d(x: Double, y: Number): Boolean {
fun test5d(x: Double, y: Any): Boolean {
return when {
y is Double -> ieee754equals(arg0 = x, arg1 = y /*as Double */)
true -> false
else -> false
}
}
@@ -25,9 +25,9 @@ fun test6d(x: Any, y: Any): Boolean {
return when {
when {
x is Double -> y is Double
true -> false
else -> false
} -> ieee754equals(arg0 = x /*as Double */, arg1 = y /*as Double */)
true -> false
else -> false
}
}
@@ -50,7 +50,7 @@ fun test4f(x: Float, y: Number): Boolean {
fun test5f(x: Float, y: Any): Boolean {
return when {
y is Float -> ieee754equals(arg0 = x, arg1 = y /*as Float */)
true -> false
else -> false
}
}
@@ -58,9 +58,9 @@ fun test6f(x: Any, y: Any): Boolean {
return when {
when {
x is Float -> y is Float
true -> false
else -> false
} -> ieee754equals(arg0 = x /*as Float */, arg1 = y /*as Float */)
true -> false
else -> false
}
}
@@ -68,9 +68,9 @@ fun testFD(x: Any, y: Any): Boolean {
return when {
when {
x is Float -> y is Double
true -> false
else -> false
} -> ieee754equals(arg0 = x /*as Float */.toDouble(), arg1 = y /*as Double */)
true -> false
else -> false
}
}
@@ -78,9 +78,9 @@ fun testDF(x: Any, y: Any): Boolean {
return when {
when {
x is Double -> y is Float
true -> false
else -> false
} -> ieee754equals(arg0 = x /*as Double */, arg1 = y /*as Float */.toDouble())
true -> false
else -> false
}
}
@@ -17,7 +17,7 @@ fun test4d(x: Double, y: Number): Boolean {
fun test5d(x: Double, y: Any): Boolean {
return when {
y is Double -> x.equals(other = y)
true -> false
else -> false
}
}
@@ -25,9 +25,9 @@ fun test6d(x: Any, y: Any): Boolean {
return when {
when {
x is Double -> y is Double
true -> false
else -> false
} -> x.equals(other = y)
true -> false
else -> false
}
}
@@ -50,7 +50,7 @@ fun test4f(x: Float, y: Number): Boolean {
fun test5f(x: Float, y: Any): Boolean {
return when {
y is Float -> x.equals(other = y)
true -> false
else -> false
}
}
@@ -58,9 +58,9 @@ fun test6f(x: Any, y: Any): Boolean {
return when {
when {
x is Float -> y is Float
true -> false
else -> false
} -> x.equals(other = y)
true -> false
else -> false
}
}
@@ -68,9 +68,9 @@ fun testFD(x: Any, y: Any): Boolean {
return when {
when {
x is Float -> y is Double
true -> false
else -> false
} -> x.equals(other = y)
true -> false
else -> false
}
}
@@ -78,9 +78,9 @@ fun testDF(x: Any, y: Any): Boolean {
return when {
when {
x is Double -> y is Float
true -> false
else -> false
} -> x.equals(other = y)
true -> false
else -> false
}
}
@@ -103,14 +103,14 @@ fun Float.test4fr(x: Number): Boolean {
fun Float.test5fr(x: Any): Boolean {
return when {
x is Float -> <this>.equals(other = x)
true -> false
else -> false
}
}
fun Float.test6fr(x: Any): Boolean {
return when {
x is Double -> <this>.equals(other = x)
true -> false
else -> false
}
}
@@ -17,7 +17,7 @@ fun test4d(x: Double, y: Number): Boolean {
fun test5d(x: Double, y: Any): Boolean {
return when {
y is Double -> ieee754equals(arg0 = x, arg1 = y /*as Double */).not()
true -> false
else -> false
}
}
@@ -25,9 +25,9 @@ fun test6d(x: Any, y: Any): Boolean {
return when {
when {
x is Double -> y is Double
true -> false
else -> false
} -> ieee754equals(arg0 = x /*as Double */, arg1 = y /*as Double */).not()
true -> false
else -> false
}
}
@@ -50,7 +50,7 @@ fun test4f(x: Float, y: Number): Boolean {
fun test5f(x: Float, y: Any): Boolean {
return when {
y is Float -> ieee754equals(arg0 = x, arg1 = y /*as Float */).not()
true -> false
else -> false
}
}
@@ -58,9 +58,9 @@ fun test6f(x: Any, y: Any): Boolean {
return when {
when {
x is Float -> y is Float
true -> false
else -> false
} -> ieee754equals(arg0 = x /*as Float */, arg1 = y /*as Float */).not()
true -> false
else -> false
}
}
@@ -68,9 +68,9 @@ fun testFD(x: Any, y: Any): Boolean {
return when {
when {
x is Float -> y is Double
true -> false
else -> false
} -> ieee754equals(arg0 = x /*as Float */.toDouble(), arg1 = y /*as Double */).not()
true -> false
else -> false
}
}
@@ -78,9 +78,9 @@ fun testDF(x: Any, y: Any): Boolean {
return when {
when {
x is Double -> y is Float
true -> false
else -> false
} -> ieee754equals(arg0 = x /*as Double */, arg1 = y /*as Float */.toDouble()).not()
true -> false
else -> false
}
}
@@ -5,7 +5,7 @@ fun test1d(x: Double, y: Double): Boolean {
fun test2d(x: Double, y: Any): Boolean {
return when {
y is Double -> less(arg0 = x, arg1 = y /*as Double */)
true -> false
else -> false
}
}
@@ -13,9 +13,9 @@ fun test3d(x: Any, y: Any): Boolean {
return when {
when {
x is Double -> y is Double
true -> false
else -> false
} -> less(arg0 = x /*as Double */, arg1 = y /*as Double */)
true -> false
else -> false
}
}
@@ -26,7 +26,7 @@ fun test1f(x: Float, y: Float): Boolean {
fun test2f(x: Float, y: Any): Boolean {
return when {
y is Float -> less(arg0 = x, arg1 = y /*as Float */)
true -> false
else -> false
}
}
@@ -34,9 +34,9 @@ fun test3f(x: Any, y: Any): Boolean {
return when {
when {
x is Float -> y is Float
true -> false
else -> false
} -> less(arg0 = x /*as Float */, arg1 = y /*as Float */)
true -> false
else -> false
}
}
@@ -44,9 +44,9 @@ fun testFD(x: Any, y: Any): Boolean {
return when {
when {
x is Float -> y is Double
true -> false
else -> false
} -> less(arg0 = x /*as Float */.toDouble(), arg1 = y /*as Double */)
true -> false
else -> false
}
}
@@ -54,9 +54,9 @@ fun testDF(x: Any, y: Any): Boolean {
return when {
when {
x is Double -> y is Float
true -> false
else -> false
} -> less(arg0 = x /*as Double */, arg1 = y /*as Float */.toDouble())
true -> false
else -> false
}
}
@@ -4,10 +4,10 @@ fun test(x: Any?, y: Double): Boolean {
val tmp0_safe_receiver: Any? = x
when {
EQEQ(arg0 = tmp0_safe_receiver, arg1 = null) -> null
true -> tmp0_safe_receiver /*as Int */.toDouble()
else -> tmp0_safe_receiver /*as Int */.toDouble()
}
}, arg1 = y)
true -> false
else -> false
}
}
@@ -8,10 +8,10 @@ fun testDF(x: Double?, y: Any?): Boolean {
val tmp0_safe_receiver: Any? = y
when {
EQEQ(arg0 = tmp0_safe_receiver, arg1 = null) -> null
true -> tmp0_safe_receiver /*as Float */.toDouble()
else -> tmp0_safe_receiver /*as Float */.toDouble()
}
})
true -> false
else -> false
}
}
@@ -21,10 +21,10 @@ fun testDI(x: Double?, y: Any?): Boolean {
val tmp0_safe_receiver: Any? = y
when {
EQEQ(arg0 = tmp0_safe_receiver, arg1 = null) -> null
true -> tmp0_safe_receiver /*as Int */.toDouble()
else -> tmp0_safe_receiver /*as Int */.toDouble()
}
})
true -> false
else -> false
}
}
@@ -32,15 +32,15 @@ fun testDI2(x: Any?, y: Any?): Boolean {
return when {
when {
x is Int? -> y is Double
true -> false
else -> false
} -> ieee754equals(arg0 = { // BLOCK
val tmp0_safe_receiver: Any? = x
when {
EQEQ(arg0 = tmp0_safe_receiver, arg1 = null) -> null
true -> tmp0_safe_receiver /*as Int */.toDouble()
else -> tmp0_safe_receiver /*as Int */.toDouble()
}
}, arg1 = y /*as Double? */)
true -> false
else -> false
}
}
@@ -1,49 +1,49 @@
fun <T : Any?> test0(x: Any, y: T): Boolean {
return when {
x is Int -> EQEQ(arg0 = x, arg1 = y)
true -> false
else -> false
}
}
fun <T : Float> test1(x: Any, y: T): Boolean {
return when {
x is Float -> ieee754equals(arg0 = x /*as Float */, arg1 = y)
true -> false
else -> false
}
}
fun <T : Double> test2(x: Any, y: T): Boolean {
return when {
x is Float -> ieee754equals(arg0 = x /*as Float */.toDouble(), arg1 = y)
true -> false
else -> false
}
}
fun <T : Float> test3(x: Any, y: T): Boolean {
return when {
x is Int -> ieee754equals(arg0 = x /*as Int */.toFloat(), arg1 = y)
true -> false
else -> false
}
}
fun <T : Float?> test4(x: Any, y: T): Boolean {
return when {
x is Int -> ieee754equals(arg0 = x /*as Int */.toFloat(), arg1 = y)
true -> false
else -> false
}
}
fun <T : Float?, R : T> test5(x: Any, y: R): Boolean {
return when {
x is Int -> ieee754equals(arg0 = x /*as Int */.toFloat(), arg1 = y)
true -> false
else -> false
}
}
fun <T : Number> test6(x: Any, y: T): Boolean {
return when {
x is Int -> EQEQ(arg0 = x, arg1 = y)
true -> false
else -> false
}
}
@@ -57,7 +57,7 @@ class F<T : Float> {
fun testCapturedType(x: T, y: Any): Boolean {
return when {
y is Double -> ieee754equals(arg0 = x.toDouble(), arg1 = y /*as Double */)
true -> false
else -> false
}
}
@@ -3,7 +3,7 @@ fun testSimple(x: Double): Int {
val tmp0_subject: Double = x
when {
ieee754equals(arg0 = tmp0_subject, arg1 = 0.0D) -> 0
true -> 1
else -> 1
}
}
}
@@ -16,7 +16,7 @@ fun testSmartCastInWhenSubject(x: Any): Int {
val tmp0_subject: Any = x
when {
ieee754equals(arg0 = tmp0_subject /*as Double */, arg1 = 0.0D) -> 0
true -> 1
else -> 1
}
}
}
@@ -29,7 +29,7 @@ fun testSmartCastInWhenCondition(x: Double, y: Any): Int {
val tmp0_subject: Double = x
when {
ieee754equals(arg0 = tmp0_subject, arg1 = y /*as Double */) -> 0
true -> 1
else -> 1
}
}
}
@@ -40,7 +40,7 @@ fun testSmartCastInWhenConditionInBranch(x: Any): Int {
when {
tmp0_subject is Double.not() -> -1
ieee754equals(arg0 = tmp0_subject /*as Double */, arg1 = 0.0D) -> 0
true -> 1
else -> 1
}
}
}
@@ -56,7 +56,7 @@ fun testSmartCastToDifferentTypes(x: Any, y: Any): Int {
val tmp0_subject: Any = x
when {
ieee754equals(arg0 = tmp0_subject /*as Double */, arg1 = y /*as Float */.toDouble()) -> 0
true -> 1
else -> 1
}
}
}
@@ -71,9 +71,9 @@ fun testWithPrematureExitInConditionSubexpression(x: Any): Int {
when {
EQEQ(arg0 = tmp0_subject, arg1 = foo(x = when {
x !is Double -> return 42
true -> x /*as Double */
else -> x /*as Double */
})) -> 0
true -> 1
else -> 1
}
}
}