22 lines
490 B
Kotlin
Vendored
22 lines
490 B
Kotlin
Vendored
// TARGET_BACKEND: JVM_IR
|
|
// IGNORE_BACKEND_K1: JVM_IR
|
|
// WITH_STDLIB
|
|
|
|
const val trimMargin = "123".trimMargin()
|
|
|
|
const val trimMarginDefault = """ABC
|
|
|123
|
|
|456""".trimMargin()
|
|
|
|
const val withoutMargin = """
|
|
#XYZ
|
|
#foo
|
|
#bar
|
|
""".trimMargin("#")
|
|
|
|
fun box(): String {
|
|
if (trimMargin != "123") return "Fail 1"
|
|
if (trimMarginDefault != "ABC\n123\n456") return "Fail 2"
|
|
if (withoutMargin != "XYZ\nfoo\nbar") return "Fail 3"
|
|
return "OK"
|
|
} |