Skip to content

Commit c52ab77

Browse files
authored
Merge pull request #2411 from gottesmm/add-feature-flag
[region-isolation] Add feature flag for TransferringArgsAndResults
2 parents 184930a + 5111dab commit c52ab77

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

CodeGeneration/Sources/SyntaxSupport/ExperimentalFeatures.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ public enum ExperimentalFeature: String, CaseIterable {
1818
case typedThrows
1919
case doExpressions
2020
case nonescapableTypes
21+
case transferringArgsAndResults
2122

2223
/// The name of the feature, which is used in the doc comment.
2324
public var featureName: String {
@@ -32,6 +33,8 @@ public enum ExperimentalFeature: String, CaseIterable {
3233
return "'do' expressions"
3334
case .nonescapableTypes:
3435
return "NonEscableTypes"
36+
case .transferringArgsAndResults:
37+
return "TransferringArgsAndResults"
3538
}
3639
}
3740

Sources/SwiftParser/generated/ExperimentalFeatures.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,7 @@ extension Parser.ExperimentalFeatures {
3838

3939
/// Whether to enable the parsing of NonEscableTypes.
4040
public static let nonescapableTypes = Self (rawValue: 1 << 4)
41+
42+
/// Whether to enable the parsing of TransferringArgsAndResults.
43+
public static let transferringArgsAndResults = Self (rawValue: 1 << 5)
4144
}

0 commit comments

Comments
 (0)