// FIR_IDENTICAL // KT-398 Internal error when property initializes with function class X() { val check = { a : Any -> a is T } } fun box() : String { if(X().check(10)) return "fail" if(!X().check("lala")) return "fail" return "OK" }