| // STRING_CONCAT: indy | |
| // JVM_TARGET: 11 | |
| fun box() { | |
| val z = "0" | |
| val result = z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + | |
| z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + | |
| z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + | |
| z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + | |
| z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + | |
| "some constant" + | |
| z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + | |
| z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + | |
| z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + | |
| z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + | |
| z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z + z //200 + 1 constant | |
| } | |
| // 2 INVOKEDYNAMIC makeConcat | |
| // 0 append | |
| // 0 stringPlus |