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
Copy file name to clipboardExpand all lines: test/type/explicit_existential.swift
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -345,7 +345,7 @@ func testAnyFixIt() {
345
345
// expected-error@+2 {{use of protocol 'HasAssoc' as a type must be written 'any HasAssoc'}}{{12-20=any HasAssoc}}
346
346
// expected-error@+1 {{use of 'S.HasAssoc_Alias' (aka 'HasAssoc') as a type must be written 'any S.HasAssoc_Alias' (aka 'any HasAssoc')}}{{10-36=any G<HasAssoc>.HasAssoc_Alias}}
347
347
let _:G<HasAssoc>.HasAssoc_Alias
348
-
// FIXME: Generic argument not diagnosed.
348
+
// expected-error@+2 {{use of protocol 'HasAssoc' as a type must be written 'any HasAssoc'}}{{13-21=any HasAssoc}}
349
349
// expected-error@+1 {{constraint that suppresses conformance requires 'any'}}{{10-10=any }}
350
350
let _:~G<HasAssoc>.Copyable_Alias
351
351
// FIXME: No fix-it + generic argument not diagnosed.
@@ -439,7 +439,7 @@ func testAnyFixIt() {
439
439
let _:anyHasAssocGeneric<~Copyable>
440
440
// expected-error@+1 {{use of protocol 'HasAssoc' as a type must be written 'any HasAssoc'}}{{16-24=any HasAssoc}}
441
441
let _:anyG<HasAssoc>.HasAssoc_Alias
442
-
// FIXME: Generic argument not diagnosed.
442
+
// expected-error@+1 {{use of protocol 'HasAssoc' as a type must be written 'any HasAssoc'}}{{17-25=any HasAssoc}}
443
443
let _: any ~G<HasAssoc>.Copyable_Alias
444
444
do{
445
445
// expected-error@+1 {{use of protocol 'HasAssoc' as a type must be written 'any HasAssoc'}}{{22-30=any HasAssoc}}
Copy file name to clipboardExpand all lines: test/type/explicit_existential_swift6.swift
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -377,7 +377,7 @@ func testAnyFixIt() {
377
377
// expected-error@+2 {{use of protocol 'HasAssoc' as a type must be written 'any HasAssoc'}}{{12-20=any HasAssoc}}
378
378
// expected-error@+1 {{use of 'S.HasAssoc_Alias' (aka 'HasAssoc') as a type must be written 'any S.HasAssoc_Alias' (aka 'any HasAssoc')}}{{10-36=any G<HasAssoc>.HasAssoc_Alias}}
379
379
let _:G<HasAssoc>.HasAssoc_Alias
380
-
// FIXME: Generic argument not diagnosed.
380
+
// expected-error@+2 {{use of protocol 'HasAssoc' as a type must be written 'any HasAssoc'}}{{13-21=any HasAssoc}}
381
381
// expected-error@+1 {{constraint that suppresses conformance requires 'any'}}{{10-10=any }}
382
382
let _:~G<HasAssoc>.Copyable_Alias
383
383
// FIXME: No fix-it + generic argument not diagnosed.
@@ -471,7 +471,7 @@ func testAnyFixIt() {
471
471
let _:anyHasAssocGeneric<~Copyable>
472
472
// expected-error@+1 {{use of protocol 'HasAssoc' as a type must be written 'any HasAssoc'}}{{16-24=any HasAssoc}}
473
473
let _:anyG<HasAssoc>.HasAssoc_Alias
474
-
// FIXME: Generic argument not diagnosed.
474
+
// expected-error@+1 {{use of protocol 'HasAssoc' as a type must be written 'any HasAssoc'}}{{17-25=any HasAssoc}}
475
475
let _: any ~G<HasAssoc>.Copyable_Alias
476
476
do{
477
477
// expected-error@+1 {{use of protocol 'HasAssoc' as a type must be written 'any HasAssoc'}}{{22-30=any HasAssoc}}
0 commit comments