| // KOTLIN_CONFIGURATION_FLAGS: 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 |