// FIR_IDENTICAL // !DIAGNOSTICS: -UNUSED_VARIABLE //KT-4586 this@ does not work for builders fun string(init: StringBuilder.() -> Unit): String{ val answer = StringBuilder() answer.init() return answer.toString() } val str = string l@{ append("hello, ") val sub = string { append("world!") this@l.append(this) } }