Files
kotlin-fork/compiler/testData/codegen/bytecodeText/stringOperations/concatDynamic.kt
T
2020-10-02 11:47:27 +02:00

21 lines
348 B
Kotlin
Vendored

// JVM_TARGET: 9
class A
inline fun test(s: (String) -> Unit) {
s("456")
}
fun box(a: String, b: String?) {
val s = a + "1" + "2" + 3 + 4L + b + 5.0 + 6F + '7' + A()
a.plus(b)
b?.plus(a)
val ref1 = a::plus
val ref2 = b::plus
test("123"::plus)
}
// 6 INVOKEDYNAMIC makeConcatWithConstants
// 0 append
// 0 stringPlus