| // The direct invoke optimization silently broke several tests. This test exists to | |
| // ensure that we don't end up optimizing the indirect invokes that are present in the tests. | |
| private fun id(x: String) = x | |
| fun box() = { "O" }.let { it() } + ::id.let { it("K") } | |
| // CHECK_BYTECODE_TEXT | |
| // 2 Function[^.\n]*\.invoke |