// !DIAGNOSTICS: -UNUSED_PARAMETER tailRecursive fun foo() { run { foo() } } fun run(a: Any) {} fun box(): String { foo() return "OK" }