Skip to content

Commit 978145c

Browse files
committed
[Parser] Remove remaining -disable-experimental-parser-round-trip uses in test cases
All the features in these test cases are now supported by the new parser, so we don’t need the opt-out anymore. rdar://124646502
1 parent 4c5558d commit 978145c

28 files changed

+10
-33
lines changed

test/Concurrency/transfernonsendable_strong_transferring_results.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %target-swift-frontend -emit-sil -parse-as-library -strict-concurrency=complete -disable-experimental-parser-round-trip -disable-availability-checking -enable-experimental-feature TransferringArgsAndResults -verify -enable-upcoming-feature RegionBasedIsolation %s -o /dev/null
1+
// RUN: %target-swift-frontend -emit-sil -parse-as-library -strict-concurrency=complete -disable-availability-checking -enable-experimental-feature TransferringArgsAndResults -verify -enable-upcoming-feature RegionBasedIsolation %s -o /dev/null
22

33
// REQUIRES: concurrency
44
// REQUIRES: asserts

test/ModuleInterface/lifetime_dependence_test.swift

-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// RUN: %empty-directory(%t)
22

33
// RUN: %target-swift-frontend -swift-version 5 -enable-library-evolution -emit-module \
4-
// RUN: -disable-experimental-parser-round-trip \
54
// RUN: -enable-experimental-feature NoncopyableGenerics \
65
// RUN: -enable-experimental-feature NonescapableTypes \
76
// RUN: -o %t/lifetime_dependence.swiftmodule \
@@ -16,13 +15,11 @@
1615
// See if we can compile a module through just the interface and typecheck using it.
1716

1817
// RUN: %target-swift-frontend -compile-module-from-interface \
19-
// RUN: -disable-experimental-parser-round-trip \
2018
// RUN: -enable-experimental-feature NoncopyableGenerics \
2119
// RUN: -enable-experimental-feature NonescapableTypes \
2220
// RUN: %t/lifetime_dependence.swiftinterface -o %t/lifetime_dependence.swiftmodule
2321

2422
// RUN: %target-swift-frontend -typecheck -I %t %s \
25-
// RUN: -disable-experimental-parser-round-trip \
2623
// RUN: -enable-experimental-feature NoncopyableGenerics \
2724
// RUN: -enable-experimental-feature NonescapableTypes
2825

test/Parse/explicit_lifetime_dependence_specifiers.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %target-typecheck-verify-swift -disable-availability-checking -enable-experimental-feature NonescapableTypes -disable-experimental-parser-round-trip -enable-experimental-feature NoncopyableGenerics -enable-builtin-module
1+
// RUN: %target-typecheck-verify-swift -disable-availability-checking -enable-experimental-feature NonescapableTypes -enable-experimental-feature NoncopyableGenerics -enable-builtin-module
22
// REQUIRES: asserts
33

44
import Builtin

test/Parse/result_depends_on.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %target-typecheck-verify-swift -enable-builtin-module -enable-experimental-feature NonescapableTypes -disable-experimental-parser-round-trip
1+
// RUN: %target-typecheck-verify-swift -enable-builtin-module -enable-experimental-feature NonescapableTypes
22
// REQUIRES: asserts
33

44
import Builtin

test/Parse/transferring.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %target-typecheck-verify-swift -disable-experimental-parser-round-trip -disable-availability-checking -enable-experimental-feature TransferringArgsAndResults -strict-concurrency=complete -enable-upcoming-feature RegionBasedIsolation
1+
// RUN: %target-typecheck-verify-swift -disable-availability-checking -enable-experimental-feature TransferringArgsAndResults -strict-concurrency=complete -enable-upcoming-feature RegionBasedIsolation
22

33
// REQUIRES: asserts
44

test/SIL/explicit_lifetime_dependence_specifiers.swift

-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
// RUN: -emit-sil \
33
// RUN: -enable-builtin-module \
44
// RUN: -enable-experimental-feature NonescapableTypes \
5-
// RUN: -disable-experimental-parser-round-trip \
65
// RUN: -enable-experimental-feature NoncopyableGenerics | %FileCheck %s
76

87

test/SIL/implicit_lifetime_dependence.swift

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// RUN: %target-swift-frontend %s \
22
// RUN: -emit-sil \
33
// RUN: -enable-experimental-feature NonescapableTypes \
4-
// RUN: -disable-experimental-parser-round-trip \
54
// RUN: -enable-experimental-feature NoncopyableGenerics | %FileCheck %s
65
// REQUIRES: asserts
76

test/SIL/lifetime_dependence_buffer_view_test.swift

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
// RUN: %target-swift-frontend %s -emit-sil \
2-
// RUN: -disable-experimental-parser-round-trip \
32
// RUN: -enable-experimental-feature NonescapableTypes \
43
// RUN: -enable-experimental-feature NoncopyableGenerics \
54
// RUN: -enable-experimental-lifetime-dependence-inference \

test/SIL/lifetime_dependence_generics.swift

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
// RUN: %target-swift-frontend %s -emit-sil \
2-
// RUN: -disable-experimental-parser-round-trip \
32
// RUN: -enable-experimental-feature NonescapableTypes \
43
// RUN: -enable-experimental-feature NoncopyableGenerics | %FileCheck %s
54

test/SIL/result_depends_on.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %target-swift-frontend %s -emit-sil -enable-builtin-module -enable-experimental-feature NonescapableTypes -disable-experimental-parser-round-trip
1+
// RUN: %target-swift-frontend %s -emit-sil -enable-builtin-module -enable-experimental-feature NonescapableTypes
22
// REQUIRES: asserts
33

44
import Builtin

test/SILOptimizer/lifetime_dependence_borrow.swift

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
// RUN: -verify \
44
// RUN: -sil-verify-all \
55
// RUN: -module-name test \
6-
// RUN: -disable-experimental-parser-round-trip \
76
// RUN: -enable-experimental-feature NonescapableTypes
87

98
// REQUIRES: asserts

test/SILOptimizer/lifetime_dependence_borrow_fail.swift

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
// RUN: -verify \
44
// RUN: -sil-verify-all \
55
// RUN: -module-name test \
6-
// RUN: -disable-experimental-parser-round-trip \
76
// RUN: -enable-experimental-feature NonescapableTypes
87

98
// REQUIRES: asserts

test/SILOptimizer/lifetime_dependence_diagnostics.swift

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// RUN: %target-swift-frontend %s -emit-sil \
22
// RUN: -sil-verify-all \
33
// RUN: -module-name test \
4-
// RUN: -disable-experimental-parser-round-trip \
54
// RUN: -enable-experimental-feature NonescapableTypes \
65
// RUN: 2>&1 | %FileCheck %s
76

test/SILOptimizer/lifetime_dependence_generic.swift

-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
// RUN: -o /dev/null \
33
// RUN: -verify \
44
// RUN: -sil-verify-all \
5-
// RUN: -disable-experimental-parser-round-trip \
65
// RUN: -enable-experimental-feature NonescapableTypes \
76
// RUN: -enable-experimental-feature NoncopyableGenerics \
87
// RUN: -parse-stdlib -module-name Swift

test/SILOptimizer/lifetime_dependence_inherit.swift

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
// RUN: -verify \
44
// RUN: -sil-verify-all \
55
// RUN: -module-name test \
6-
// RUN: -disable-experimental-parser-round-trip \
76
// RUN: -enable-experimental-feature NonescapableTypes
87

98
// REQUIRES: asserts

test/SILOptimizer/lifetime_dependence_inherit_fail.swift

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
// RUN: -verify \
44
// RUN: -sil-verify-all \
55
// RUN: -module-name test \
6-
// RUN: -disable-experimental-parser-round-trip \
76
// RUN: -enable-experimental-feature NonescapableTypes
87

98
// REQUIRES: asserts

test/SILOptimizer/lifetime_dependence_insertion.swift

-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
// RUN: -Xllvm -sil-print-after=lifetime-dependence-insertion \
33
// RUN: -sil-verify-all \
44
// RUN: -module-name test \
5-
// RUN: -disable-experimental-parser-round-trip \
65
// RUN: -enable-experimental-feature NonescapableTypes \
76
// RUN: -o /dev/null 2>&1 | %FileCheck %s
87

test/SILOptimizer/lifetime_dependence_mutate.swift

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
// RUN: -verify \
44
// RUN: -sil-verify-all \
55
// RUN: -module-name test \
6-
// RUN: -disable-experimental-parser-round-trip \
76
// RUN: -enable-experimental-feature NonescapableTypes
87

98
// REQUIRES: asserts

test/SILOptimizer/lifetime_dependence_param.swift

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
// RUN: -verify \
44
// RUN: -sil-verify-all \
55
// RUN: -module-name test \
6-
// RUN: -disable-experimental-parser-round-trip \
76
// RUN: -enable-experimental-feature NonescapableTypes
87

98
// REQUIRES: asserts

test/SILOptimizer/lifetime_dependence_param_fail.swift

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
// RUN: -verify \
44
// RUN: -sil-verify-all \
55
// RUN: -module-name test \
6-
// RUN: -disable-experimental-parser-round-trip \
76
// RUN: -enable-experimental-feature NonescapableTypes
87

98
// REQUIRES: asserts

test/SILOptimizer/lifetime_dependence_scope.swift

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// RUN: %target-swift-frontend %s -emit-sil \
22
// RUN: -sil-verify-all \
33
// RUN: -module-name test \
4-
// RUN: -disable-experimental-parser-round-trip \
54
// RUN: -enable-experimental-feature NonescapableTypes \
65
// RUN: 2>&1 | %FileCheck %s
76

test/SILOptimizer/lifetime_dependence_scope_fixup.swift

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
// RUN: %target-swift-frontend %s -emit-sil -o /dev/null -verify \
22
// RUN: -enable-experimental-feature NonescapableTypes \
3-
// RUN: -disable-experimental-parser-round-trip \
43
// RUN: -enable-experimental-feature NoncopyableGenerics
54

65
// REQUIRES: asserts

test/Sema/explicit_lifetime_dependence_specifiers1.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %target-typecheck-verify-swift -disable-availability-checking -enable-experimental-feature NonescapableTypes -disable-experimental-parser-round-trip -enable-experimental-feature NoncopyableGenerics
1+
// RUN: %target-typecheck-verify-swift -disable-availability-checking -enable-experimental-feature NonescapableTypes -enable-experimental-feature NoncopyableGenerics
22
// REQUIRES: asserts
33

44
struct Container {

test/Sema/explicit_lifetime_dependence_specifiers2.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %target-typecheck-verify-swift -disable-availability-checking -enable-experimental-feature NonescapableTypes -disable-experimental-parser-round-trip -enable-experimental-feature NoncopyableGenerics -enable-experimental-feature BitwiseCopyable
1+
// RUN: %target-typecheck-verify-swift -disable-availability-checking -enable-experimental-feature NonescapableTypes -enable-experimental-feature NoncopyableGenerics -enable-experimental-feature BitwiseCopyable
22
// REQUIRES: asserts
33
// REQUIRES: noncopyable_generics
44
// REQUIRES: nonescapable_types

test/Sema/transferring.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %target-typecheck-verify-swift -disable-experimental-parser-round-trip -strict-concurrency=complete -enable-upcoming-feature RegionBasedIsolation -enable-experimental-feature TransferringArgsAndResults
1+
// RUN: %target-typecheck-verify-swift -strict-concurrency=complete -enable-upcoming-feature RegionBasedIsolation -enable-experimental-feature TransferringArgsAndResults
22

33
// REQUIRES: asserts
44
// REQUIRES: concurrency

test/Serialization/explicit_lifetime_dependence.swift

-2
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
// RUN: %empty-directory(%t)
22
// RUN: %target-swift-frontend -emit-module -o %t %S/Inputs/def_explicit_lifetime_dependence.swift \
33
// RUN: -enable-experimental-feature NonescapableTypes \
4-
// RUN: -disable-experimental-parser-round-trip \
54
// RUN: -enable-experimental-feature NoncopyableGenerics \
65
// RUN: -disable-lifetime-dependence-diagnostics
76

87
// RUN: llvm-bcanalyzer %t/def_explicit_lifetime_dependence.swiftmodule
98

109
// RUN: %target-swift-frontend -module-name lifetime-dependence -emit-sil -I %t %s \
1110
// RUN: -enable-experimental-feature NonescapableTypes \
12-
// RUN: -disable-experimental-parser-round-trip \
1311
// RUN: -enable-experimental-feature NoncopyableGenerics | %FileCheck %s
1412

1513
import def_explicit_lifetime_dependence

test/Serialization/implicit_lifetime_dependence.swift

-2
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
// RUN: %empty-directory(%t)
22
// RUN: %target-swift-frontend -emit-module -o %t %S/Inputs/def_implicit_lifetime_dependence.swift \
33
// RUN: -enable-experimental-feature NonescapableTypes \
4-
// RUN: -disable-experimental-parser-round-trip \
54
// RUN: -enable-experimental-feature NoncopyableGenerics \
65
// RUN: -disable-lifetime-dependence-diagnostics
76

87
// RUN: llvm-bcanalyzer %t/def_implicit_lifetime_dependence.swiftmodule
98

109
// RUN: %target-swift-frontend -module-name lifetime-dependence -emit-sil -I %t %s \
1110
// RUN: -enable-experimental-feature NonescapableTypes \
12-
// RUN: -disable-experimental-parser-round-trip \
1311
// RUN: -enable-experimental-feature NoncopyableGenerics | %FileCheck %s
1412

1513
import def_implicit_lifetime_dependence

test/Serialization/transferring.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// RUN: %empty-directory(%t)
2-
// RUN: %target-swift-frontend -strict-concurrency=complete -enable-upcoming-feature RegionBasedIsolation -enable-experimental-feature TransferringArgsAndResults -disable-experimental-parser-round-trip -module-name transferring_test -emit-module -o %t/transferring_test.swiftmodule %S/Inputs/transferring.swift
3-
// RUN: %target-swift-frontend -strict-concurrency=complete -enable-upcoming-feature RegionBasedIsolation -enable-experimental-feature TransferringArgsAndResults -disable-experimental-parser-round-trip -emit-sil -I %t %s | %FileCheck %s
2+
// RUN: %target-swift-frontend -strict-concurrency=complete -enable-upcoming-feature RegionBasedIsolation -enable-experimental-feature TransferringArgsAndResults -module-name transferring_test -emit-module -o %t/transferring_test.swiftmodule %S/Inputs/transferring.swift
3+
// RUN: %target-swift-frontend -strict-concurrency=complete -enable-upcoming-feature RegionBasedIsolation -enable-experimental-feature TransferringArgsAndResults -emit-sil -I %t %s | %FileCheck %s
44
// RUN: %target-sil-opt -strict-concurrency=complete -enable-upcoming-feature RegionBasedIsolation -enable-experimental-feature TransferringArgsAndResults %t/transferring_test.swiftmodule | %FileCheck -check-prefix=AST %s
55

66
// REQUIRES: concurrency

0 commit comments

Comments
 (0)