// !CHECK_TYPE var x get() = 1 set(q) { q checkType { _() } } var noSetter get() = 1 fun foo() { x checkType { _() } noSetter checkType { _() } x = 1 x = "" noSetter = 2 noSetter = "" }