// IGNORE_BACKEND: JVM_IR inline fun foo(default: T): T { val t: T run { t = default } return t } fun test() { foo(0.0f) } // two in foo and two in test // 4 ASTORE 2 // 1 LOCALVARIABLE t\$iv Ljava/lang/Object; L3 L.* 2