@@ -47,8 +47,6 @@ public struct Resilient {
4747 @_spi ( Foo) public lazy var lazyProperty2 : Bar = Bar ( )
4848 // expected-error@-1 {{cannot use class 'Bar' here; it is SPI}}
4949 // expected-error@-2 {{stored property 'lazyProperty2' cannot be declared '@_spi' in a '@frozen' struct}}
50- // expected-error@-3 {{class 'Bar' cannot be used in a property initializer in a '@frozen' type because it is SPI}}
51- // expected-error@-4 {{initializer 'init()' cannot be used in a property initializer in a '@frozen' type because it is SPI}}
5250
5351 @_spi ( Foo) @Wrapper public var wrappedProperty1 : Bar
5452 // expected-error@-1 {{stored property 'wrappedProperty1' cannot be declared '@_spi' in a '@frozen' struct}}
@@ -73,12 +71,8 @@ public struct Resilient {
7371 public var computedProperty : Bar { Bar ( ) } // expected-error {{cannot use class 'Bar' here; it is SPI}}
7472
7573 public lazy var lazyProperty1 = Bar ( ) // expected-error {{cannot use class 'Bar' here; it is SPI}}
76- // expected-error@-1 {{initializer 'init()' cannot be used in a property initializer in a '@frozen' type because it is SPI}}
77- // expected-error@-2 {{class 'Bar' cannot be used in a property initializer in a '@frozen' type because it is SPI}}
7874
7975 public lazy var lazyProperty2 : Bar = Bar ( ) // expected-error {{cannot use class 'Bar' here; it is SPI}}
80- // expected-error@-1 {{initializer 'init()' cannot be used in a property initializer in a '@frozen' type because it is SPI}}
81- // expected-error@-2 {{class 'Bar' cannot be used in a property initializer in a '@frozen' type because it is SPI}}
8276
8377 @Wrapper public var wrappedProperty1 : Bar
8478 // expected-error@-1 {{cannot use class 'Bar' here; it is SPI}}
@@ -105,12 +99,8 @@ public struct Resilient {
10599 private var computedProperty : Bar { Bar ( ) }
106100
107101 private lazy var lazyProperty1 = Bar ( ) // expected-error {{cannot use class 'Bar' here; it is SPI}}
108- // expected-error@-1 {{initializer 'init()' cannot be used in a property initializer in a '@frozen' type because it is SPI}}
109- // expected-error@-2 {{class 'Bar' cannot be used in a property initializer in a '@frozen' type because it is SPI}}
110102
111103 private lazy var lazyProperty2 : Bar = Bar ( ) // expected-error {{cannot use class 'Bar' here; it is SPI}}
112- // expected-error@-1 {{initializer 'init()' cannot be used in a property initializer in a '@frozen' type because it is SPI}}
113- // expected-error@-2 {{class 'Bar' cannot be used in a property initializer in a '@frozen' type because it is SPI}}
114104
115105 @Wrapper private var wrappedProperty1 : Bar
116106 // expected-error@-1 {{cannot use class 'Bar' here; it is SPI}}
0 commit comments