// RUN: not --crash %target-swift-frontend -primary-file %s -emit-silgen // REQUIRES: asserts @propertyWrapper struct MutatingGetNonMutatingSetWrapper { private var fixed: T var wrappedValue: T { mutating get { fixed } nonmutating set { } } init(wrappedValue initialValue: T) { fixed = initialValue } } struct Foo { @MutatingGetNonMutatingSetWrapper var text: String }