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
structDefaultGenericPrivate<T:PrivateProto>{} // expected-error {{generic struct must be declared private or fileprivate because its generic parameter uses a private type}}
505
505
structDefaultGenericPrivate2<T:PrivateClass>{} // expected-error {{generic struct must be declared private or fileprivate because its generic parameter uses a private type}}
506
-
structDefaultGenericPrivateReq<T>where T ==PrivateClass{} // expected-error {{same-type requirement makes generic parameter 'T' non-generic}}
506
+
structDefaultGenericPrivateReq<T>where T ==PrivateClass{} // expected-warning {{same-type requirement makes generic parameter 'T' non-generic}}
507
507
// expected-error@-1 {{generic struct must be declared private or fileprivate because its generic requirement uses a private type}}
508
508
structDefaultGenericPrivateReq2<T>where T:PrivateProto{} // expected-error {{generic struct must be declared private or fileprivate because its generic requirement uses a private type}}
structDefaultGenericPrivate<T:PrivateProto>{} // expected-error {{generic struct must be declared private or fileprivate because its generic parameter uses a private type}}
522
522
structDefaultGenericPrivate2<T:PrivateClass>{} // expected-error {{generic struct must be declared private or fileprivate because its generic parameter uses a private type}}
523
-
structDefaultGenericPrivateReq<T>where T ==PrivateClass{} // expected-error {{same-type requirement makes generic parameter 'T' non-generic}}
523
+
structDefaultGenericPrivateReq<T>where T ==PrivateClass{} // expected-warning {{same-type requirement makes generic parameter 'T' non-generic}}
524
524
// expected-error@-1 {{generic struct must be declared private or fileprivate because its generic requirement uses a private type}}
525
525
structDefaultGenericPrivateReq2<T>where T:PrivateProto{} // expected-error {{generic struct must be declared private or fileprivate because its generic requirement uses a private type}}
0 commit comments