@@ -47,8 +47,6 @@ public struct Resilient {
47
47
@_spi ( Foo) public lazy var lazyProperty2 : Bar = Bar ( )
48
48
// expected-error@-1 {{cannot use class 'Bar' here; it is SPI}}
49
49
// 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}}
52
50
53
51
@_spi ( Foo) @Wrapper public var wrappedProperty1 : Bar
54
52
// expected-error@-1 {{stored property 'wrappedProperty1' cannot be declared '@_spi' in a '@frozen' struct}}
@@ -73,12 +71,8 @@ public struct Resilient {
73
71
public var computedProperty : Bar { Bar ( ) } // expected-error {{cannot use class 'Bar' here; it is SPI}}
74
72
75
73
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}}
78
74
79
75
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}}
82
76
83
77
@Wrapper public var wrappedProperty1 : Bar
84
78
// expected-error@-1 {{cannot use class 'Bar' here; it is SPI}}
@@ -105,12 +99,8 @@ public struct Resilient {
105
99
private var computedProperty : Bar { Bar ( ) }
106
100
107
101
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}}
110
102
111
103
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}}
114
104
115
105
@Wrapper private var wrappedProperty1 : Bar
116
106
// expected-error@-1 {{cannot use class 'Bar' here; it is SPI}}
0 commit comments