// RUN: %target-swift-frontend -emit-silgen %s | %FileCheck %s func use(_: T) {} // CHECK-LABEL: sil hidden @_T022generic_local_property3fooyx1x_Si1ytlF func foo(x: T, y: Int) { var mutable: Int { get { use(x) return y } set { use(x) } } var readonly: Int { get { use(x) return y } } // CHECK-LABEL: function_ref getter of readonly #1 in foo(x:y:) _ = readonly // CHECK-LABEL: function_ref getter of mutable #1 in foo(x:y:) _ = mutable // CHECK-LABEL: function_ref setter of mutable #1 in foo(x:y:) mutable = y }