Resolve target: value-parameter val p1: kotlin.Any? smart-cast to kotlin.Any ---------------------------------------------- fun foo(p: Any?, p1: Any?, p2: Any?) { if (x()) { /* STATEMENT DELETED: print(p!!) */ print(p1!!) } else { print(p1 as String) /* STATEMENT DELETED: print(p2!!) */ } p1.hashCode() }