Skip to content

Commit aedeaa0

Browse files
Merge pull request #25427 from aschwaighofer/evolution_tests_swift_test_mode_optimize_none_with_implicit_dynamic-5.1
[5.1] Enable evolution tests for swift_test_mode optimize_none_with_implicit_dynamic
2 parents a3e6aba + a85e689 commit aedeaa0

File tree

59 files changed

+15
-167
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+15
-167
lines changed

test/lit.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1289,7 +1289,7 @@ config.target_resilience_test = (
12891289

12901290
# FIXME: Get symbol diffing working with binutils nm as well. The flags are slightly
12911291
# different.
1292-
if platform.system() != 'Darwin':
1292+
if platform.system() != 'Darwin' or swift_test_mode == 'optimize_none_with_implicit_dynamic':
12931293
config.target_resilience_test = ('%s --no-symbol-diff' %
12941294
config.target_resilience_test)
12951295

validation-test/Evolution/test_backward_deploy_always_emit_into_client.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// RUN: %target-resilience-test --backward-deployment
22
// REQUIRES: executable_test
33

4-
// Uses swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
4+
// SR-10913
5+
// UNSUPPORTED: OS=windows-msvc
66

77
import StdlibUnittest
88
import backward_deploy_always_emit_into_client

validation-test/Evolution/test_backward_deploy_class.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// RUN: %target-resilience-test --backward-deployment
22
// REQUIRES: executable_test
33

4-
// Uses swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
4+
// SR-10913
5+
// UNSUPPORTED: OS=windows-msvc
66

77
import StdlibUnittest
88
import backward_deploy_class

validation-test/Evolution/test_backward_deploy_enum.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// RUN: %target-resilience-test --backward-deployment
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
4+
// SR-10913
5+
// UNSUPPORTED: OS=windows-msvc
66

77
import StdlibUnittest
88
import backward_deploy_enum

validation-test/Evolution/test_backward_deploy_protocol.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// RUN: %target-resilience-test --backward-deployment
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
4+
// SR-10913
5+
// UNSUPPORTED: OS=windows-msvc
66

77
import StdlibUnittest
88
import backward_deploy_protocol

validation-test/Evolution/test_backward_deploy_struct.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// RUN: %target-resilience-test --backward-deployment
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
4+
// SR-10913
5+
// UNSUPPORTED: OS=windows-msvc
66

77
import StdlibUnittest
88
import backward_deploy_struct

validation-test/Evolution/test_backward_deploy_top_level.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// RUN: %target-resilience-test --backward-deployment
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
4+
// SR-10913
5+
// UNSUPPORTED: OS=windows-msvc
66

77
import StdlibUnittest
88
import backward_deploy_top_level

validation-test/Evolution/test_bitwise_takable.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import bitwise_takable
96

validation-test/Evolution/test_change_default_argument_to_magic.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import change_default_argument_to_magic
96

validation-test/Evolution/test_class_add_convenience_init.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import class_add_convenience_init
96

validation-test/Evolution/test_class_add_deinit.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import class_add_deinit
96

validation-test/Evolution/test_class_add_property.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import class_add_property
96

validation-test/Evolution/test_class_add_property_attribute.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import class_add_property_attribute
96

validation-test/Evolution/test_class_add_property_subclass.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import class_add_property_subclass
96

validation-test/Evolution/test_class_change_lazy_to_computed.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import class_change_lazy_to_computed
96

validation-test/Evolution/test_class_change_size.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import class_change_size
96

validation-test/Evolution/test_class_change_stored_to_computed.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import class_change_stored_to_computed
96

validation-test/Evolution/test_class_change_stored_to_observed.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import class_change_stored_to_observed
96

validation-test/Evolution/test_class_fixed_layout_add_virtual_method.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import class_fixed_layout_add_virtual_method
96

validation-test/Evolution/test_class_fixed_layout_add_virtual_method_subclass.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import class_fixed_layout_add_virtual_method_subclass
96

validation-test/Evolution/test_class_fixed_layout_superclass_reorder_methods.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import class_fixed_layout_superclass_reorder_methods
96

validation-test/Evolution/test_class_insert_superclass.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import class_insert_superclass
96

validation-test/Evolution/test_class_remove_property.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import class_remove_property
96

validation-test/Evolution/test_class_resilient_add_override.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import class_resilient_add_override
96

validation-test/Evolution/test_class_resilient_add_virtual_method.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import class_resilient_add_virtual_method
96

validation-test/Evolution/test_class_resilient_add_virtual_method_subclass.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import class_resilient_add_virtual_method_subclass
96

validation-test/Evolution/test_class_resilient_superclass_methods.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import class_resilient_superclass_methods
96

validation-test/Evolution/test_class_resilient_superclass_properties.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import class_resilient_superclass_properties
96

validation-test/Evolution/test_class_resilient_superclass_reorder_methods.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import class_resilient_superclass_reorder_methods
96

validation-test/Evolution/test_conformance_reference.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test --no-symbol-diff
22
// REQUIRES: executable_test
33

4-
// Uses swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import conformance_reference
96

validation-test/Evolution/test_enum_add_cases.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import enum_add_cases
96

validation-test/Evolution/test_enum_add_cases_trap.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import enum_add_cases_trap
96

validation-test/Evolution/test_enum_change_size.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import enum_change_size
96

validation-test/Evolution/test_enum_reorder_cases.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import enum_reorder_cases
85
import StdlibUnittest
96

validation-test/Evolution/test_function_change_transparent_body.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import function_change_transparent_body
96

validation-test/Evolution/test_generic_resilient_struct_add_property.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import generic_resilient_struct_add_property
96

validation-test/Evolution/test_global_change_size.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import global_change_size
96

validation-test/Evolution/test_global_stored_to_computed.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import global_stored_to_computed
96

validation-test/Evolution/test_keypath_default_argument.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// RUN: %target-resilience-test
22
// REQUIRES: executable_test
33

4-
// Use swift-version 4.
5-
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
6-
74
import StdlibUnittest
85
import keypath_default_argument
96

0 commit comments

Comments
 (0)