@@ -385,21 +385,6 @@ func inoutAccessOfStaticProperty<T : Beverage>(_ t: T.Type) {
385385 increment ( & t. abv)
386386}
387387
388- // Test for materializeForSet vs overriden computed property of classes.
389- class BaseForOverride {
390- var valueStored : Int
391- var valueComputed : Int { get { } set { } }
392-
393- init ( valueStored: Int ) {
394- self . valueStored = valueStored
395- }
396- }
397-
398- class DerivedForOverride : BaseForOverride {
399- override var valueStored : Int { get { } set { } }
400- override var valueComputed : Int { get { } set { } }
401- }
402-
403388// Test for materializeForSet vs static properties of classes.
404389
405390class ReferenceBeer {
@@ -529,15 +514,6 @@ func testMaterializedSetter() {
529514 f. computed = f. computed
530515}
531516
532- // CHECK-LABEL: sil_vtable DerivedForOverride {
533- // CHECK: #BaseForOverride.valueComputed!getter.1: (BaseForOverride) -> () -> Int : _T017materializeForSet07DerivedB8OverrideC13valueComputedSifg
534- // CHECK: #BaseForOverride.valueComputed!setter.1: (BaseForOverride) -> (Int) -> () : _T017materializeForSet07DerivedB8OverrideC13valueComputedSifs
535- // CHECK: #BaseForOverride.valueComputed!materializeForSet.1: (BaseForOverride) -> (Builtin.RawPointer, inout Builtin.UnsafeValueBuffer) -> (Builtin.RawPointer, Builtin.RawPointer?) : _T017materializeForSet07DerivedB8OverrideC13valueComputedSifm
536- // CHECK: #BaseForOverride.valueStored!getter.1: (BaseForOverride) -> () -> Int : _T017materializeForSet07DerivedB8OverrideC11valueStoredSifg
537- // CHECK: #BaseForOverride.valueStored!setter.1: (BaseForOverride) -> (Int) -> () : _T017materializeForSet07DerivedB8OverrideC11valueStoredSifs
538- // CHECK: #BaseForOverride.valueStored!materializeForSet.1: (BaseForOverride) -> (Builtin.RawPointer, inout Builtin.UnsafeValueBuffer) -> (Builtin.RawPointer, Builtin.RawPointer?) : _T017materializeForSet07DerivedB8OverrideC11valueStoredSifm
539- // CHECK: }
540-
541517// CHECK-LABEL: sil_witness_table hidden Bill: Totalled module materializeForSet {
542518// CHECK: method #Totalled.total!getter.1: {{.*}} : @_T017materializeForSet4BillVAA8TotalledAaaDP5totalSifgTW
543519// CHECK: method #Totalled.total!setter.1: {{.*}} : @_T017materializeForSet4BillVAA8TotalledAaaDP5totalSifsTW
0 commit comments