Add test for for kt42457 wrong behaviour. Align runtime concatenation with it

#KT-42457
This commit is contained in:
Mikhael Bogdanov
2020-10-06 08:33:03 +02:00
parent 64fb114c30
commit eb32a6ddbd
10 changed files with 75 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
// TARGET_BACKEND: JVM
// FILE: JavaClass.java
public class JavaClass {
public String toString() {
return null;
}
}
// FILE: Kotlin.kt
fun box(): String {
val toString: String? = JavaClass().toString()
if (toString != null) return "fail 1: $toString"
val template: String? = "${JavaClass()}"
if (template != null) return "fail 2: $template"
return "OK"
}