Skip to content

Commit 73509ca

Browse files
authored
Merge pull request #76943 from rintaro/disable-rdar137636751
[Test] Disable experimental parser round-trip in '@Lifetime' test cases
2 parents 3160cac + ba485d4 commit 73509ca

26 files changed

+88
-23
lines changed

test/ModuleInterface/lifetime_dependence_test.swift

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
// RUN: %empty-directory(%t)
22

3+
// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751).
4+
35
// RUN: %target-swift-frontend -swift-version 5 -enable-library-evolution -emit-module \
46
// RUN: -enable-experimental-feature NonescapableTypes \
57
// RUN: -o %t/lifetime_dependence.swiftmodule \
68
// RUN: -emit-module-interface-path %t/lifetime_dependence.swiftinterface \
9+
// RUN: -disable-experimental-parser-round-trip \
710
// RUN: %S/Inputs/lifetime_dependence.swift
811
// REQUIRES: asserts
912

@@ -15,9 +18,11 @@
1518

1619
// RUN: %target-swift-frontend -compile-module-from-interface \
1720
// RUN: -enable-experimental-feature NonescapableTypes \
21+
// RUN: -disable-experimental-parser-round-trip \
1822
// RUN: %t/lifetime_dependence.swiftinterface -o %t/lifetime_dependence.swiftmodule
1923

2024
// RUN: %target-swift-frontend -typecheck -I %t %s \
25+
// RUN: -disable-experimental-parser-round-trip \
2126
// RUN: -enable-experimental-feature NonescapableTypes
2227

2328
import lifetime_dependence

test/SIL/explicit_lifetime_dependence_specifiers.swift

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
// RUN: %target-swift-frontend %s \
22
// RUN: -emit-sil \
33
// RUN: -enable-builtin-module \
4-
// RUN: -enable-experimental-feature NonescapableTypes | %FileCheck %s
4+
// RUN: -enable-experimental-feature NonescapableTypes \
5+
// RUN: -disable-experimental-parser-round-trip \
6+
// RUN: | %FileCheck %s
7+
8+
// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751).
59

610
import Builtin
711

test/SIL/implicit_lifetime_dependence.swift

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
// RUN: %target-swift-frontend %s \
22
// RUN: -emit-sil -disable-availability-checking \
3-
// RUN: -enable-experimental-feature NonescapableTypes | %FileCheck %s
3+
// RUN: -enable-experimental-feature NonescapableTypes \
4+
// RUN: -disable-experimental-parser-round-trip \
5+
// RUN: | %FileCheck %s
6+
// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751).
47
// REQUIRES: asserts
58

69
struct BufferView : ~Escapable {

test/SIL/lifetime_dependence_generics.swift

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
// RUN: %target-swift-frontend %s -emit-sil \
22
// RUN: -enable-experimental-feature NonescapableTypes \
3-
// RUN: -enable-experimental-feature SuppressedAssociatedTypes | %FileCheck %s
3+
// RUN: -enable-experimental-feature SuppressedAssociatedTypes \
4+
// RUN: -disable-experimental-parser-round-trip \
5+
// RUN: | %FileCheck %s
6+
// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751).
47

58
// REQUIRES: asserts
69
// REQUIRES: swift_in_compiler

test/SIL/lifetime_dependence_param_position_test.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
// RUN: %target-swift-frontend %s -emit-silgen \
2-
// RUN: -enable-experimental-feature NonescapableTypes
2+
// RUN: -enable-experimental-feature NonescapableTypes \
3+
// RUN: -disable-experimental-parser-round-trip
4+
// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751).
35

46
// REQUIRES: asserts
57
// REQUIRES: swift_in_compiler

test/SILOptimizer/lifetime_dependence/initializer.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
// RUN: -verify \
44
// RUN: -sil-verify-all \
55
// RUN: -module-name test \
6-
// RUN: -enable-experimental-feature NonescapableTypes
6+
// RUN: -enable-experimental-feature NonescapableTypes \
7+
// RUN: -disable-experimental-parser-round-trip
8+
// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751).
79

810
// REQUIRES: asserts
911
// REQUIRES: swift_in_compiler

test/SILOptimizer/lifetime_dependence/inout.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
// RUN: -verify \
44
// RUN: -sil-verify-all \
55
// RUN: -module-name test \
6-
// RUN: -enable-experimental-feature NonescapableTypes
6+
// RUN: -enable-experimental-feature NonescapableTypes \
7+
// RUN: -disable-experimental-parser-round-trip
8+
// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751).
79

810
// REQUIRES: asserts
911
// REQUIRES: swift_in_compiler

test/SILOptimizer/lifetime_dependence/lifetime_dependence_borrow.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
// RUN: -verify \
44
// RUN: -sil-verify-all \
55
// RUN: -module-name test \
6-
// RUN: -enable-experimental-feature NonescapableTypes
6+
// RUN: -enable-experimental-feature NonescapableTypes \
7+
// RUN: -disable-experimental-parser-round-trip
8+
// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751).
79

810
// REQUIRES: asserts
911
// REQUIRES: swift_in_compiler

test/SILOptimizer/lifetime_dependence/lifetime_dependence_borrow_fail.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
// RUN: -verify \
44
// RUN: -sil-verify-all \
55
// RUN: -module-name test \
6-
// RUN: -enable-experimental-feature NonescapableTypes
6+
// RUN: -enable-experimental-feature NonescapableTypes \
7+
// RUN: -disable-experimental-parser-round-trip
8+
// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751).
79

810
// REQUIRES: asserts
911
// REQUIRES: swift_in_compiler

test/SILOptimizer/lifetime_dependence/lifetime_dependence_closure.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
// RUN: -verify \
44
// RUN: -sil-verify-all \
55
// RUN: -module-name test \
6-
// RUN: -enable-experimental-feature NonescapableTypes
6+
// RUN: -enable-experimental-feature NonescapableTypes \
7+
// RUN: -disable-experimental-parser-round-trip
8+
// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751).
79

810
// REQUIRES: asserts
911
// REQUIRES: swift_in_compiler

test/SILOptimizer/lifetime_dependence/lifetime_dependence_diagnostics.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22
// RUN: -sil-verify-all \
33
// RUN: -module-name test \
44
// RUN: -enable-experimental-feature NonescapableTypes \
5+
// RUN: -disable-experimental-parser-round-trip \
56
// RUN: 2>&1 | %FileCheck %s
7+
// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751).
68

79
// REQUIRES: asserts
810
// REQUIRES: swift_in_compiler

test/SILOptimizer/lifetime_dependence/lifetime_dependence_generic.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
// RUN: -sil-verify-all \
55
// RUN: -enable-experimental-feature NonescapableTypes \
66
// RUN: -enable-experimental-feature SuppressedAssociatedTypes \
7+
// RUN: -disable-experimental-parser-round-trip \
78
// RUN: -parse-stdlib -module-name Swift
9+
// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751).
810

911
// REQUIRES: asserts
1012
// REQUIRES: swift_in_compiler

test/SILOptimizer/lifetime_dependence/lifetime_dependence_inherit.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
// RUN: -verify \
44
// RUN: -sil-verify-all \
55
// RUN: -module-name test \
6-
// RUN: -enable-experimental-feature NonescapableTypes
6+
// RUN: -enable-experimental-feature NonescapableTypes \
7+
// RUN: -disable-experimental-parser-round-trip
8+
// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751).
79

810
// REQUIRES: asserts
911
// REQUIRES: swift_in_compiler

test/SILOptimizer/lifetime_dependence/lifetime_dependence_inherit_fail.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
// RUN: -verify \
44
// RUN: -sil-verify-all \
55
// RUN: -module-name test \
6-
// RUN: -enable-experimental-feature NonescapableTypes
6+
// RUN: -enable-experimental-feature NonescapableTypes \
7+
// RUN: -disable-experimental-parser-round-trip
8+
// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751).
79

810
// REQUIRES: asserts
911
// REQUIRES: swift_in_compiler

test/SILOptimizer/lifetime_dependence/lifetime_dependence_insertion.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
// RUN: -sil-verify-all \
44
// RUN: -module-name test \
55
// RUN: -enable-experimental-feature NonescapableTypes \
6+
// RUN: -disable-experimental-parser-round-trip \
67
// RUN: -o /dev/null 2>&1 | %FileCheck %s
8+
// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751).
79

810
// REQUIRES: asserts
911
// REQUIRES: swift_in_compiler

test/SILOptimizer/lifetime_dependence/lifetime_dependence_mutate.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
// RUN: -verify \
44
// RUN: -sil-verify-all \
55
// RUN: -module-name test \
6-
// RUN: -enable-experimental-feature NonescapableTypes
6+
// RUN: -enable-experimental-feature NonescapableTypes \
7+
// RUN: -disable-experimental-parser-round-trip
8+
// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751).
79

810
// REQUIRES: asserts
911
// REQUIRES: swift_in_compiler

test/SILOptimizer/lifetime_dependence/lifetime_dependence_optional.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22
// RUN: -verify \
33
// RUN: -sil-verify-all \
44
// RUN: -module-name test \
5-
// RUN: -enable-experimental-feature NonescapableTypes
5+
// RUN: -enable-experimental-feature NonescapableTypes \
6+
// RUN: -disable-experimental-parser-round-trip
7+
// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751).
68

79
// REQUIRES: asserts
810
// REQUIRES: swift_in_compiler

test/SILOptimizer/lifetime_dependence/lifetime_dependence_param.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
// RUN: -verify \
44
// RUN: -sil-verify-all \
55
// RUN: -module-name test \
6-
// RUN: -enable-experimental-feature NonescapableTypes
6+
// RUN: -enable-experimental-feature NonescapableTypes \
7+
// RUN: -disable-experimental-parser-round-trip
8+
// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751).
79

810
// REQUIRES: asserts
911
// REQUIRES: swift_in_compiler

test/SILOptimizer/lifetime_dependence/lifetime_dependence_param_fail.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
// RUN: -verify \
44
// RUN: -sil-verify-all \
55
// RUN: -module-name test \
6-
// RUN: -enable-experimental-feature NonescapableTypes
6+
// RUN: -enable-experimental-feature NonescapableTypes \
7+
// RUN: -disable-experimental-parser-round-trip
8+
// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751).
79

810
// REQUIRES: asserts
911
// REQUIRES: swift_in_compiler

test/SILOptimizer/lifetime_dependence/lifetime_dependence_scope.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22
// RUN: -sil-verify-all \
33
// RUN: -module-name test \
44
// RUN: -enable-experimental-feature NonescapableTypes \
5+
// RUN: -disable-experimental-parser-round-trip \
56
// RUN: 2>&1 | %FileCheck %s
7+
// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751).
68

79
// REQUIRES: asserts
810
// REQUIRES: swift_in_compiler

test/SILOptimizer/lifetime_dependence/lifetime_dependence_scope_fixup.swift

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
// RUN: %target-swift-frontend %s -emit-sil \
2-
// RUN: -enable-experimental-feature NonescapableTypes | %FileCheck %s
2+
// RUN: -enable-experimental-feature NonescapableTypes \
3+
// RUN: -disable-experimental-parser-round-trip \
4+
// RUN: | %FileCheck %s
5+
// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751).
36

47
// REQUIRES: asserts
58
// REQUIRES: swift_in_compiler

test/SILOptimizer/lifetime_dependence/lifetime_dependence_todo.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22
// RUN: -o /dev/null \
33
// RUN: -verify \
44
// RUN: -sil-verify-all \
5-
// RUN: -enable-experimental-feature NonescapableTypes
5+
// RUN: -enable-experimental-feature NonescapableTypes \
6+
// RUN: -disable-experimental-parser-round-trip
7+
// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751).
68

79
// REQUIRES: asserts
810
// REQUIRES: swift_in_compiler

test/SILOptimizer/lifetime_dependence/semantics.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
// RUN: -verify \
44
// RUN: -sil-verify-all \
55
// RUN: -module-name test \
6-
// RUN: -enable-experimental-feature NonescapableTypes
6+
// RUN: -enable-experimental-feature NonescapableTypes \
7+
// RUN: -disable-experimental-parser-round-trip
8+
// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751).
79

810
// REQUIRES: asserts
911
// REQUIRES: swift_in_compiler

test/Sema/implicit_lifetime_dependence.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
// RUN: %target-typecheck-verify-swift -enable-experimental-feature NonescapableTypes
1+
// RUN: %target-typecheck-verify-swift -enable-experimental-feature NonescapableTypes -disable-experimental-parser-round-trip
2+
// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751).
23
// REQUIRES: asserts
34

45
struct BufferView : ~Escapable, ~Copyable {

test/Serialization/explicit_lifetime_dependence.swift

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,17 @@
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-lifetime-dependence-diagnostics
4+
// RUN: -disable-lifetime-dependence-diagnostics \
5+
// RUN: -disable-experimental-parser-round-trip
56

67
// RUN: llvm-bcanalyzer %t/def_explicit_lifetime_dependence.swiftmodule
78

89
// RUN: %target-swift-frontend -module-name lifetime-dependence -emit-sil -I %t %s \
9-
// RUN: -enable-experimental-feature NonescapableTypes | %FileCheck %s
10+
// RUN: -enable-experimental-feature NonescapableTypes \
11+
// RUN: -disable-experimental-parser-round-trip \
12+
// RUN: | %FileCheck %s
13+
14+
// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751).
1015

1116
import def_explicit_lifetime_dependence
1217
func testBasic() {

test/Serialization/implicit_lifetime_dependence.swift

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,17 @@
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-lifetime-dependence-diagnostics
4+
// RUN: -disable-lifetime-dependence-diagnostics \
5+
// RUN: -disable-experimental-parser-round-trip
56

67
// RUN: llvm-bcanalyzer %t/def_implicit_lifetime_dependence.swiftmodule
78

89
// RUN: %target-swift-frontend -module-name lifetime-dependence -emit-sil -I %t %s \
9-
// RUN: -enable-experimental-feature NonescapableTypes | %FileCheck %s
10+
// RUN: -enable-experimental-feature NonescapableTypes \
11+
// RUN: -disable-experimental-parser-round-trip \
12+
// RUN: | %FileCheck %s
13+
14+
// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751).
1015

1116
import def_implicit_lifetime_dependence
1217

0 commit comments

Comments
 (0)