Minor: Fix some test cases

This commit is contained in:
Steven Schäfer
2019-09-24 14:16:13 +02:00
committed by Alexander Udalov
parent 6e9ee2a46c
commit 3659b517bb
3 changed files with 29 additions and 19 deletions
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class A class A
fun foo(x: Any?) {} fun foo(x: Any?) {}
@@ -17,7 +16,13 @@ fun box() {
} }
// 0 IFNULL // 0 IFNULL
// 0 checkNotNull
// 0 ATHROW
// JVM_TEMPLATES:
// 1 IFNONNULL // 1 IFNONNULL
// 1 throwNpe // 1 throwNpe
// 0 ATHROW
// 0 checkNotNull // JVM_IR_TEMPLATES:
// 0 IFNONULL
// 0 throwNpe
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class A class A
fun box() { fun box() {
val x: A? = A() val x: A? = A()
@@ -14,7 +13,12 @@ fun box() {
} }
// 0 IFNULL // 0 IFNULL
// 1 IFNONNULL
// 1 throwNpe
// 0 ATHROW // 0 ATHROW
// 0 checkNotNull // 0 checkNotNull
// 1 throwNpe
// JVM_TEMPLATES:
// 1 IFNONNULL
// JVM_IR_TEMPLATES:
// 0 IFNONNULL
@@ -1,15 +1,16 @@
// IGNORE_BACKEND: JVM_IR fun boolConst() = false.toString()
fun main() { fun byteConst() = 1.toByte().toString()
false.toString() fun shortConst() = 1.toShort().toString()
1.toByte().toString() fun intConst() = 1.toString()
1.toShort().toString() fun longConst() = 1L.toString()
1.toString() fun floatConst() = 1.0F.toString()
1L.toString() fun doubleConst() = 1.0.toString()
1.0F.toString() fun charConst() = 'c'.toString()
1.0.toString()
'c'.toString()
}
/*Check that all "valueOf" are String ones and there is no boxing*/ /*Check that all "valueOf" are String ones and there is no boxing*/
// JVM_TEMPLATES:
// 8 valueOf // 8 valueOf
// 8 INVOKESTATIC java/lang/String.valueOf // 8 INVOKESTATIC java/lang/String.valueOf
// JVM_IR_TEMPLATES:
// 0 valueOf
// 8 LDC \"