You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
propXinB, // expected-member-visibility-error{{property 'propXinB' is not available due to missing import of defining module 'members_B'}}
41
+
propXinB_package, // expected-member-visibility-error{{'propXinB_package' is inaccessible due to 'package' protection level}}
40
42
propXinC
41
43
)
42
44
}
43
45
44
46
func testNestedTypes(){
45
47
_ =NestedInA.self
46
48
_ =NestedInB.self // expected-member-visibility-error{{struct 'NestedInB' is not available due to missing import of defining module 'members_B'}}
49
+
_ =NestedInB_package.self // expected-member-visibility-error{{'NestedInB_package' is inaccessible due to 'package' protection level}}
47
50
_ =NestedInC.self
48
51
}
49
52
50
53
varnestedInA:NestedInA{fatalError()}
51
54
varnestedInB:NestedInB{fatalError()} // expected-member-visibility-error{{struct 'NestedInB' is not available due to missing import of defining module 'members_B'}}
55
+
varnestedInB_package:NestedInB_package{fatalError()} // expected-member-visibility-error{{'NestedInB_package' is inaccessible due to 'package' protection level}}
52
56
varnestedInC:NestedInC{fatalError()}
53
57
}
54
58
55
59
extensionX.NestedInA{}
56
60
extensionX.NestedInB{} // expected-member-visibility-error{{struct 'NestedInB' is not available due to missing import of defining module 'members_B'}}
61
+
extensionX.NestedInB_package{} // expected-member-visibility-error{{'NestedInB_package' is inaccessible due to 'package' protection level}}
57
62
extensionX.NestedInC{}
58
63
59
64
func testTopLevelTypes(){
60
65
_ =EnumInA.self
61
66
_ =EnumInB.self // expected-error{{cannot find 'EnumInB' in scope}}
67
+
_ =EnumInB_package.self // expected-error{{cannot find 'EnumInB_package' in scope}}
0 commit comments