Skip to content

Commit 72486c9

Browse files
authored
Merge pull request #71472 from jckarter/borrowing-switch-7
Pass on the `BorrowingSwitch` feature flag to the SwiftSyntax parser.
2 parents c4eab6a + f832ba2 commit 72486c9

File tree

4 files changed

+4
-3
lines changed

4 files changed

+4
-3
lines changed

lib/ASTGen/Sources/ASTGen/SourceFile.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ extension Parser.ExperimentalFeatures {
6060
mapFeature(.DoExpressions, to: .doExpressions)
6161
mapFeature(.NonescapableTypes, to: .nonescapableTypes)
6262
mapFeature(.TransferringArgsAndResults, to: .transferringArgsAndResults)
63+
mapFeature(.BorrowingSwitch, to: .borrowingSwitch)
6364
}
6465
}
6566

test/SILGen/borrowing_switch_subjects.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %target-swift-emit-silgen -enable-experimental-feature BorrowingSwitch -disable-experimental-parser-round-trip %s | %FileCheck %s
1+
// RUN: %target-swift-emit-silgen -enable-experimental-feature BorrowingSwitch %s | %FileCheck %s
22

33
struct Inner: ~Copyable {}
44

test/SILOptimizer/moveonly_borrowing_switch.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %target-swift-frontend -emit-sil -verify -enable-experimental-feature BorrowingSwitch -disable-experimental-parser-round-trip %s
1+
// RUN: %target-swift-frontend -emit-sil -verify -enable-experimental-feature BorrowingSwitch %s
22

33
struct Payload: ~Copyable {
44
var x: Int

test/SILOptimizer/moveonly_borrowing_switch_copyable_subpattern.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %target-swift-frontend -emit-sil -verify -enable-experimental-feature BorrowingSwitch -disable-experimental-parser-round-trip %s
1+
// RUN: %target-swift-frontend -emit-sil -verify -enable-experimental-feature BorrowingSwitch %s
22

33
struct Payload: ~Copyable {
44
var x: Int

0 commit comments

Comments
 (0)