File tree Expand file tree Collapse file tree 2 files changed +18
-0
lines changed
Sources/SwiftParser/generated Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -3503,6 +3503,7 @@ extension SimpleTypeSpecifierSyntax {
3503
3503
case __shared
3504
3504
case __owned
3505
3505
case isolated
3506
+ case nonisolated
3506
3507
case _const
3507
3508
case borrowing
3508
3509
case consuming
@@ -3518,6 +3519,8 @@ extension SimpleTypeSpecifierSyntax {
3518
3519
self = . __owned
3519
3520
case TokenSpec ( . isolated) :
3520
3521
self = . isolated
3522
+ case TokenSpec ( . nonisolated) :
3523
+ self = . nonisolated
3521
3524
case TokenSpec ( . _const) :
3522
3525
self = . _const
3523
3526
case TokenSpec ( . borrowing) :
@@ -3541,6 +3544,8 @@ extension SimpleTypeSpecifierSyntax {
3541
3544
self = . __owned
3542
3545
case TokenSpec ( . isolated) :
3543
3546
self = . isolated
3547
+ case TokenSpec ( . nonisolated) :
3548
+ self = . nonisolated
3544
3549
case TokenSpec ( . _const) :
3545
3550
self = . _const
3546
3551
case TokenSpec ( . borrowing) :
@@ -3564,6 +3569,8 @@ extension SimpleTypeSpecifierSyntax {
3564
3569
return . keyword( . __owned)
3565
3570
case . isolated:
3566
3571
return . keyword( . isolated)
3572
+ case . nonisolated:
3573
+ return . keyword( . nonisolated)
3567
3574
case . _const:
3568
3575
return . keyword( . _const)
3569
3576
case . borrowing:
@@ -3589,6 +3596,8 @@ extension SimpleTypeSpecifierSyntax {
3589
3596
return . keyword( . __owned)
3590
3597
case . isolated:
3591
3598
return . keyword( . isolated)
3599
+ case . nonisolated:
3600
+ return . keyword( . nonisolated)
3592
3601
case . _const:
3593
3602
return . keyword( . _const)
3594
3603
case . borrowing:
Original file line number Diff line number Diff line change @@ -765,6 +765,15 @@ final class DeclarationTests: ParserTestCase {
765
765
)
766
766
}
767
767
768
+ func testParseIsolatedConformances( ) {
769
+ assertParse (
770
+ """
771
+ extension Int: @MainActor P {}
772
+ extension Int: nonisolated Q {}
773
+ """
774
+ )
775
+ }
776
+
768
777
func testParseDynamicReplacement( ) {
769
778
assertParse (
770
779
"""
You can’t perform that action at this time.
0 commit comments