diff --git a/test/ModuleInterface/lifetime_dependence_test.swift b/test/ModuleInterface/lifetime_dependence_test.swift index 4dc4c889f1059..b8ea176caccf0 100644 --- a/test/ModuleInterface/lifetime_dependence_test.swift +++ b/test/ModuleInterface/lifetime_dependence_test.swift @@ -1,9 +1,12 @@ // RUN: %empty-directory(%t) +// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751). + // RUN: %target-swift-frontend -swift-version 5 -enable-library-evolution -emit-module \ // RUN: -enable-experimental-feature NonescapableTypes \ // RUN: -o %t/lifetime_dependence.swiftmodule \ // RUN: -emit-module-interface-path %t/lifetime_dependence.swiftinterface \ +// RUN: -disable-experimental-parser-round-trip \ // RUN: %S/Inputs/lifetime_dependence.swift // REQUIRES: asserts @@ -15,9 +18,11 @@ // RUN: %target-swift-frontend -compile-module-from-interface \ // RUN: -enable-experimental-feature NonescapableTypes \ +// RUN: -disable-experimental-parser-round-trip \ // RUN: %t/lifetime_dependence.swiftinterface -o %t/lifetime_dependence.swiftmodule // RUN: %target-swift-frontend -typecheck -I %t %s \ +// RUN: -disable-experimental-parser-round-trip \ // RUN: -enable-experimental-feature NonescapableTypes import lifetime_dependence diff --git a/test/SIL/explicit_lifetime_dependence_specifiers.swift b/test/SIL/explicit_lifetime_dependence_specifiers.swift index ebddc2abf271f..30a54dea6fba8 100644 --- a/test/SIL/explicit_lifetime_dependence_specifiers.swift +++ b/test/SIL/explicit_lifetime_dependence_specifiers.swift @@ -1,7 +1,11 @@ // RUN: %target-swift-frontend %s \ // RUN: -emit-sil \ // RUN: -enable-builtin-module \ -// RUN: -enable-experimental-feature NonescapableTypes | %FileCheck %s +// RUN: -enable-experimental-feature NonescapableTypes \ +// RUN: -disable-experimental-parser-round-trip \ +// RUN: | %FileCheck %s + +// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751). import Builtin diff --git a/test/SIL/implicit_lifetime_dependence.swift b/test/SIL/implicit_lifetime_dependence.swift index 70444e42c2adf..7b6a8f6ef200e 100644 --- a/test/SIL/implicit_lifetime_dependence.swift +++ b/test/SIL/implicit_lifetime_dependence.swift @@ -1,6 +1,9 @@ // RUN: %target-swift-frontend %s \ // RUN: -emit-sil -disable-availability-checking \ -// RUN: -enable-experimental-feature NonescapableTypes | %FileCheck %s +// RUN: -enable-experimental-feature NonescapableTypes \ +// RUN: -disable-experimental-parser-round-trip \ +// RUN: | %FileCheck %s +// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751). // REQUIRES: asserts struct BufferView : ~Escapable { diff --git a/test/SIL/lifetime_dependence_generics.swift b/test/SIL/lifetime_dependence_generics.swift index debc4c732a1b5..6a46f94911756 100644 --- a/test/SIL/lifetime_dependence_generics.swift +++ b/test/SIL/lifetime_dependence_generics.swift @@ -1,6 +1,9 @@ // RUN: %target-swift-frontend %s -emit-sil \ // RUN: -enable-experimental-feature NonescapableTypes \ -// RUN: -enable-experimental-feature SuppressedAssociatedTypes | %FileCheck %s +// RUN: -enable-experimental-feature SuppressedAssociatedTypes \ +// RUN: -disable-experimental-parser-round-trip \ +// RUN: | %FileCheck %s +// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751). // REQUIRES: asserts // REQUIRES: swift_in_compiler diff --git a/test/SIL/lifetime_dependence_param_position_test.swift b/test/SIL/lifetime_dependence_param_position_test.swift index af2b543fb1e8a..c694404d46e12 100644 --- a/test/SIL/lifetime_dependence_param_position_test.swift +++ b/test/SIL/lifetime_dependence_param_position_test.swift @@ -1,5 +1,7 @@ // RUN: %target-swift-frontend %s -emit-silgen \ -// RUN: -enable-experimental-feature NonescapableTypes +// RUN: -enable-experimental-feature NonescapableTypes \ +// RUN: -disable-experimental-parser-round-trip +// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751). // REQUIRES: asserts // REQUIRES: swift_in_compiler diff --git a/test/SILOptimizer/lifetime_dependence/initializer.swift b/test/SILOptimizer/lifetime_dependence/initializer.swift index 19a8bd2c19d1e..b90a614e89270 100644 --- a/test/SILOptimizer/lifetime_dependence/initializer.swift +++ b/test/SILOptimizer/lifetime_dependence/initializer.swift @@ -3,7 +3,9 @@ // RUN: -verify \ // RUN: -sil-verify-all \ // RUN: -module-name test \ -// RUN: -enable-experimental-feature NonescapableTypes +// RUN: -enable-experimental-feature NonescapableTypes \ +// RUN: -disable-experimental-parser-round-trip +// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751). // REQUIRES: asserts // REQUIRES: swift_in_compiler diff --git a/test/SILOptimizer/lifetime_dependence/inout.swift b/test/SILOptimizer/lifetime_dependence/inout.swift index 19a8bd2c19d1e..b90a614e89270 100644 --- a/test/SILOptimizer/lifetime_dependence/inout.swift +++ b/test/SILOptimizer/lifetime_dependence/inout.swift @@ -3,7 +3,9 @@ // RUN: -verify \ // RUN: -sil-verify-all \ // RUN: -module-name test \ -// RUN: -enable-experimental-feature NonescapableTypes +// RUN: -enable-experimental-feature NonescapableTypes \ +// RUN: -disable-experimental-parser-round-trip +// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751). // REQUIRES: asserts // REQUIRES: swift_in_compiler diff --git a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_borrow.swift b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_borrow.swift index e1f58726a9efd..0cc398574ab4e 100644 --- a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_borrow.swift +++ b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_borrow.swift @@ -3,7 +3,9 @@ // RUN: -verify \ // RUN: -sil-verify-all \ // RUN: -module-name test \ -// RUN: -enable-experimental-feature NonescapableTypes +// RUN: -enable-experimental-feature NonescapableTypes \ +// RUN: -disable-experimental-parser-round-trip +// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751). // REQUIRES: asserts // REQUIRES: swift_in_compiler diff --git a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_borrow_fail.swift b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_borrow_fail.swift index 9c288c9621c8b..f829ca4e34b80 100644 --- a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_borrow_fail.swift +++ b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_borrow_fail.swift @@ -3,7 +3,9 @@ // RUN: -verify \ // RUN: -sil-verify-all \ // RUN: -module-name test \ -// RUN: -enable-experimental-feature NonescapableTypes +// RUN: -enable-experimental-feature NonescapableTypes \ +// RUN: -disable-experimental-parser-round-trip +// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751). // REQUIRES: asserts // REQUIRES: swift_in_compiler diff --git a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_closure.swift b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_closure.swift index 39a48a141946c..758311407a767 100644 --- a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_closure.swift +++ b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_closure.swift @@ -3,7 +3,9 @@ // RUN: -verify \ // RUN: -sil-verify-all \ // RUN: -module-name test \ -// RUN: -enable-experimental-feature NonescapableTypes +// RUN: -enable-experimental-feature NonescapableTypes \ +// RUN: -disable-experimental-parser-round-trip +// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751). // REQUIRES: asserts // REQUIRES: swift_in_compiler diff --git a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_diagnostics.swift b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_diagnostics.swift index 2e000bf7e5a53..bb74506cb3292 100644 --- a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_diagnostics.swift +++ b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_diagnostics.swift @@ -2,7 +2,9 @@ // RUN: -sil-verify-all \ // RUN: -module-name test \ // RUN: -enable-experimental-feature NonescapableTypes \ +// RUN: -disable-experimental-parser-round-trip \ // RUN: 2>&1 | %FileCheck %s +// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751). // REQUIRES: asserts // REQUIRES: swift_in_compiler diff --git a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_generic.swift b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_generic.swift index bba65d6160f7c..bcc0af9351c05 100644 --- a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_generic.swift +++ b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_generic.swift @@ -4,7 +4,9 @@ // RUN: -sil-verify-all \ // RUN: -enable-experimental-feature NonescapableTypes \ // RUN: -enable-experimental-feature SuppressedAssociatedTypes \ +// RUN: -disable-experimental-parser-round-trip \ // RUN: -parse-stdlib -module-name Swift +// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751). // REQUIRES: asserts // REQUIRES: swift_in_compiler diff --git a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_inherit.swift b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_inherit.swift index c68ad4ece5a63..0c614bc23a7ff 100644 --- a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_inherit.swift +++ b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_inherit.swift @@ -3,7 +3,9 @@ // RUN: -verify \ // RUN: -sil-verify-all \ // RUN: -module-name test \ -// RUN: -enable-experimental-feature NonescapableTypes +// RUN: -enable-experimental-feature NonescapableTypes \ +// RUN: -disable-experimental-parser-round-trip +// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751). // REQUIRES: asserts // REQUIRES: swift_in_compiler diff --git a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_inherit_fail.swift b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_inherit_fail.swift index df76c44dcb379..1bfb74bf18deb 100644 --- a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_inherit_fail.swift +++ b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_inherit_fail.swift @@ -3,7 +3,9 @@ // RUN: -verify \ // RUN: -sil-verify-all \ // RUN: -module-name test \ -// RUN: -enable-experimental-feature NonescapableTypes +// RUN: -enable-experimental-feature NonescapableTypes \ +// RUN: -disable-experimental-parser-round-trip +// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751). // REQUIRES: asserts // REQUIRES: swift_in_compiler diff --git a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_insertion.swift b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_insertion.swift index c399fed54e424..d18594962a469 100644 --- a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_insertion.swift +++ b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_insertion.swift @@ -3,7 +3,9 @@ // RUN: -sil-verify-all \ // RUN: -module-name test \ // RUN: -enable-experimental-feature NonescapableTypes \ +// RUN: -disable-experimental-parser-round-trip \ // RUN: -o /dev/null 2>&1 | %FileCheck %s +// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751). // REQUIRES: asserts // REQUIRES: swift_in_compiler diff --git a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_mutate.swift b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_mutate.swift index 8941ceac287bf..b99aa3345cdb7 100644 --- a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_mutate.swift +++ b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_mutate.swift @@ -3,7 +3,9 @@ // RUN: -verify \ // RUN: -sil-verify-all \ // RUN: -module-name test \ -// RUN: -enable-experimental-feature NonescapableTypes +// RUN: -enable-experimental-feature NonescapableTypes \ +// RUN: -disable-experimental-parser-round-trip +// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751). // REQUIRES: asserts // REQUIRES: swift_in_compiler diff --git a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_optional.swift b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_optional.swift index a005299cbc485..b81f02d98e17a 100644 --- a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_optional.swift +++ b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_optional.swift @@ -2,7 +2,9 @@ // RUN: -verify \ // RUN: -sil-verify-all \ // RUN: -module-name test \ -// RUN: -enable-experimental-feature NonescapableTypes +// RUN: -enable-experimental-feature NonescapableTypes \ +// RUN: -disable-experimental-parser-round-trip +// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751). // REQUIRES: asserts // REQUIRES: swift_in_compiler diff --git a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_param.swift b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_param.swift index 892db9c53d19f..38c55f324928a 100644 --- a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_param.swift +++ b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_param.swift @@ -3,7 +3,9 @@ // RUN: -verify \ // RUN: -sil-verify-all \ // RUN: -module-name test \ -// RUN: -enable-experimental-feature NonescapableTypes +// RUN: -enable-experimental-feature NonescapableTypes \ +// RUN: -disable-experimental-parser-round-trip +// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751). // REQUIRES: asserts // REQUIRES: swift_in_compiler diff --git a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_param_fail.swift b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_param_fail.swift index 33db8980b6085..896c56d88a63d 100644 --- a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_param_fail.swift +++ b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_param_fail.swift @@ -3,7 +3,9 @@ // RUN: -verify \ // RUN: -sil-verify-all \ // RUN: -module-name test \ -// RUN: -enable-experimental-feature NonescapableTypes +// RUN: -enable-experimental-feature NonescapableTypes \ +// RUN: -disable-experimental-parser-round-trip +// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751). // REQUIRES: asserts // REQUIRES: swift_in_compiler diff --git a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_scope.swift b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_scope.swift index 5048b4d4b6108..4649d5ae763c5 100644 --- a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_scope.swift +++ b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_scope.swift @@ -2,7 +2,9 @@ // RUN: -sil-verify-all \ // RUN: -module-name test \ // RUN: -enable-experimental-feature NonescapableTypes \ +// RUN: -disable-experimental-parser-round-trip \ // RUN: 2>&1 | %FileCheck %s +// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751). // REQUIRES: asserts // REQUIRES: swift_in_compiler diff --git a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_scope_fixup.swift b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_scope_fixup.swift index b4ff8740f3bc2..692b93bb57e47 100644 --- a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_scope_fixup.swift +++ b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_scope_fixup.swift @@ -1,5 +1,8 @@ // RUN: %target-swift-frontend %s -emit-sil \ -// RUN: -enable-experimental-feature NonescapableTypes | %FileCheck %s +// RUN: -enable-experimental-feature NonescapableTypes \ +// RUN: -disable-experimental-parser-round-trip \ +// RUN: | %FileCheck %s +// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751). // REQUIRES: asserts // REQUIRES: swift_in_compiler diff --git a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_todo.swift b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_todo.swift index 8271563e1a9b0..012d3cbf0c179 100644 --- a/test/SILOptimizer/lifetime_dependence/lifetime_dependence_todo.swift +++ b/test/SILOptimizer/lifetime_dependence/lifetime_dependence_todo.swift @@ -2,7 +2,9 @@ // RUN: -o /dev/null \ // RUN: -verify \ // RUN: -sil-verify-all \ -// RUN: -enable-experimental-feature NonescapableTypes +// RUN: -enable-experimental-feature NonescapableTypes \ +// RUN: -disable-experimental-parser-round-trip +// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751). // REQUIRES: asserts // REQUIRES: swift_in_compiler diff --git a/test/SILOptimizer/lifetime_dependence/semantics.swift b/test/SILOptimizer/lifetime_dependence/semantics.swift index caa3836abad18..64966d62062ff 100644 --- a/test/SILOptimizer/lifetime_dependence/semantics.swift +++ b/test/SILOptimizer/lifetime_dependence/semantics.swift @@ -3,7 +3,9 @@ // RUN: -verify \ // RUN: -sil-verify-all \ // RUN: -module-name test \ -// RUN: -enable-experimental-feature NonescapableTypes +// RUN: -enable-experimental-feature NonescapableTypes \ +// RUN: -disable-experimental-parser-round-trip +// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751). // REQUIRES: asserts // REQUIRES: swift_in_compiler diff --git a/test/Sema/implicit_lifetime_dependence.swift b/test/Sema/implicit_lifetime_dependence.swift index 4923e0d472000..ddd2488ea93ab 100644 --- a/test/Sema/implicit_lifetime_dependence.swift +++ b/test/Sema/implicit_lifetime_dependence.swift @@ -1,4 +1,5 @@ -// RUN: %target-typecheck-verify-swift -enable-experimental-feature NonescapableTypes +// RUN: %target-typecheck-verify-swift -enable-experimental-feature NonescapableTypes -disable-experimental-parser-round-trip +// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751). // REQUIRES: asserts struct BufferView : ~Escapable, ~Copyable { diff --git a/test/Serialization/explicit_lifetime_dependence.swift b/test/Serialization/explicit_lifetime_dependence.swift index 525b38da77f02..a7e13df26664d 100644 --- a/test/Serialization/explicit_lifetime_dependence.swift +++ b/test/Serialization/explicit_lifetime_dependence.swift @@ -1,12 +1,17 @@ // RUN: %empty-directory(%t) // RUN: %target-swift-frontend -emit-module -o %t %S/Inputs/def_explicit_lifetime_dependence.swift \ // RUN: -enable-experimental-feature NonescapableTypes \ -// RUN: -disable-lifetime-dependence-diagnostics +// RUN: -disable-lifetime-dependence-diagnostics \ +// RUN: -disable-experimental-parser-round-trip // RUN: llvm-bcanalyzer %t/def_explicit_lifetime_dependence.swiftmodule // RUN: %target-swift-frontend -module-name lifetime-dependence -emit-sil -I %t %s \ -// RUN: -enable-experimental-feature NonescapableTypes | %FileCheck %s +// RUN: -enable-experimental-feature NonescapableTypes \ +// RUN: -disable-experimental-parser-round-trip \ +// RUN: | %FileCheck %s + +// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751). import def_explicit_lifetime_dependence func testBasic() { diff --git a/test/Serialization/implicit_lifetime_dependence.swift b/test/Serialization/implicit_lifetime_dependence.swift index 7cbf082e8fb7f..a5b9ef8690466 100644 --- a/test/Serialization/implicit_lifetime_dependence.swift +++ b/test/Serialization/implicit_lifetime_dependence.swift @@ -1,12 +1,17 @@ // RUN: %empty-directory(%t) // RUN: %target-swift-frontend -emit-module -o %t %S/Inputs/def_implicit_lifetime_dependence.swift \ // RUN: -enable-experimental-feature NonescapableTypes \ -// RUN: -disable-lifetime-dependence-diagnostics +// RUN: -disable-lifetime-dependence-diagnostics \ +// RUN: -disable-experimental-parser-round-trip // RUN: llvm-bcanalyzer %t/def_implicit_lifetime_dependence.swiftmodule // RUN: %target-swift-frontend -module-name lifetime-dependence -emit-sil -I %t %s \ -// RUN: -enable-experimental-feature NonescapableTypes | %FileCheck %s +// RUN: -enable-experimental-feature NonescapableTypes \ +// RUN: -disable-experimental-parser-round-trip \ +// RUN: | %FileCheck %s + +// FIXME: Remove '-disable-experimental-parser-round-trip' (rdar://137636751). import def_implicit_lifetime_dependence