diff --git a/test/Interop/Cxx/class/access/swiftify-private-fileid.swift b/test/Interop/Cxx/class/access/swiftify-private-fileid.swift index 8944779e6fc96..955392b021ee0 100644 --- a/test/Interop/Cxx/class/access/swiftify-private-fileid.swift +++ b/test/Interop/Cxx/class/access/swiftify-private-fileid.swift @@ -6,6 +6,9 @@ // REQUIRES: swift_feature_SafeInteropWrappers // REQUIRES: std_span +// rdar://163511959 error: circular reference +// XFAIL: * + //--- Inputs/swiftify-non-public.h #pragma once diff --git a/test/Interop/Cxx/class/noncopyable-typechecker.swift b/test/Interop/Cxx/class/noncopyable-typechecker.swift index 58b2f814865a8..e8e13d2e0a17e 100644 --- a/test/Interop/Cxx/class/noncopyable-typechecker.swift +++ b/test/Interop/Cxx/class/noncopyable-typechecker.swift @@ -3,6 +3,9 @@ // RUN: %target-swift-frontend -cxx-interoperability-mode=default -typecheck -verify -I %swift_src_root/lib/ClangImporter/SwiftBridging -I %t%{fs-sep}Inputs %t%{fs-sep}test.swift -verify-additional-file %t%{fs-sep}Inputs%{fs-sep}noncopyable.h // RUN: %target-swift-frontend -cxx-interoperability-mode=default -Xcc -std=c++20 -verify-additional-prefix cpp20- -D CPP20 -typecheck -verify -I %swift_src_root/lib/ClangImporter/SwiftBridging -I %t%{fs-sep}Inputs %t%{fs-sep}test.swift -verify-additional-file %t%{fs-sep}Inputs%{fs-sep}noncopyable.h +// rdar://163511959 error: circular reference +// XFAIL: * + //--- Inputs/module.modulemap module Test { header "noncopyable.h" diff --git a/test/Interop/Cxx/class/safe-interop-mode-darwin.swift b/test/Interop/Cxx/class/safe-interop-mode-darwin.swift index 6f7de581e863c..5b844e6e715b4 100644 --- a/test/Interop/Cxx/class/safe-interop-mode-darwin.swift +++ b/test/Interop/Cxx/class/safe-interop-mode-darwin.swift @@ -6,6 +6,9 @@ // REQUIRES: swift_feature_LifetimeDependence // REQUIRES: OS=macosx +// rdar://163511959 error: circular reference +// XFAIL: * + //--- Inputs/module.modulemap module Test { header "nonescapable.h" @@ -31,4 +34,4 @@ func simdConsideredSafe(x : MySimd) { func simdVecConsideredSafe(x : VecOfSimd) { let _ = x -} \ No newline at end of file +} diff --git a/test/Interop/Cxx/class/safe-interop-mode.swift b/test/Interop/Cxx/class/safe-interop-mode.swift index f9eb61a94c449..71b79f9ba3c06 100644 --- a/test/Interop/Cxx/class/safe-interop-mode.swift +++ b/test/Interop/Cxx/class/safe-interop-mode.swift @@ -7,6 +7,9 @@ // REQUIRES: swift_feature_LifetimeDependence // REQUIRES: std_span +// rdar://163511959 error: circular reference +// XFAIL: * + //--- Inputs/module.modulemap module Test { header "nonescapable.h" diff --git a/test/Interop/Cxx/operators/member-inline.swift b/test/Interop/Cxx/operators/member-inline.swift index 3212114e22218..37298322621c0 100644 --- a/test/Interop/Cxx/operators/member-inline.swift +++ b/test/Interop/Cxx/operators/member-inline.swift @@ -4,6 +4,9 @@ // // REQUIRES: executable_test +// rdar://163511959 error: circular reference +// XFAIL: * + import MemberInline import StdlibUnittest diff --git a/test/Interop/Cxx/stdlib/foundation-and-std-module.swift b/test/Interop/Cxx/stdlib/foundation-and-std-module.swift index b371dd885623c..00da488f176d4 100644 --- a/test/Interop/Cxx/stdlib/foundation-and-std-module.swift +++ b/test/Interop/Cxx/stdlib/foundation-and-std-module.swift @@ -9,6 +9,9 @@ // RUN: ls -R %/t | %FileCheck %s +// rdar://163511959 error: circular reference +// XFAIL: * + #if canImport(Foundation) import Foundation #endif diff --git a/test/Interop/Cxx/stdlib/std-span-interface.swift b/test/Interop/Cxx/stdlib/std-span-interface.swift index a01592c7bcee5..ac0a559a36681 100644 --- a/test/Interop/Cxx/stdlib/std-span-interface.swift +++ b/test/Interop/Cxx/stdlib/std-span-interface.swift @@ -9,6 +9,9 @@ // REQUIRES: swift_feature_Lifetimes // REQUIRES: std_span +// rdar://163511959 error: circular reference +// XFAIL: * + #if !BRIDGING_HEADER import StdSpan #endif diff --git a/test/Interop/Cxx/stdlib/std-span-transformed-execution.swift b/test/Interop/Cxx/stdlib/std-span-transformed-execution.swift index 7c04a7293e671..797d6b8703e16 100644 --- a/test/Interop/Cxx/stdlib/std-span-transformed-execution.swift +++ b/test/Interop/Cxx/stdlib/std-span-transformed-execution.swift @@ -9,6 +9,9 @@ // REQUIRES: executable_test // REQUIRES: std_span +// rdar://163511959 error: circular reference +// XFAIL: * + #if !BRIDGING_HEADER import StdSpan #endif diff --git a/test/Interop/Cxx/stdlib/use-std-any.swift b/test/Interop/Cxx/stdlib/use-std-any.swift index 513ee6ccf9b81..18ffedf469491 100644 --- a/test/Interop/Cxx/stdlib/use-std-any.swift +++ b/test/Interop/Cxx/stdlib/use-std-any.swift @@ -8,6 +8,9 @@ // type, which Swift isn't able to instantiate. // UNSUPPORTED: OS=windows-msvc +// rdar://163511959 error: circular reference +// XFAIL: * + import StdlibUnittest import StdAny import CxxStdlib diff --git a/test/Interop/Cxx/stdlib/use-std-chrono.swift b/test/Interop/Cxx/stdlib/use-std-chrono.swift index fa6958f949f4b..6ad923bd30919 100644 --- a/test/Interop/Cxx/stdlib/use-std-chrono.swift +++ b/test/Interop/Cxx/stdlib/use-std-chrono.swift @@ -8,6 +8,9 @@ // REQUIRES: executable_test +// rdar://163511959 error: circular reference +// XFAIL: * + import StdlibUnittest import CxxStdlib diff --git a/test/Interop/Cxx/stdlib/use-std-function.swift b/test/Interop/Cxx/stdlib/use-std-function.swift index 4509bc8031d33..10d7e4dd91141 100644 --- a/test/Interop/Cxx/stdlib/use-std-function.swift +++ b/test/Interop/Cxx/stdlib/use-std-function.swift @@ -7,6 +7,9 @@ // REQUIRES: executable_test +// rdar://163511959 error: circular reference +// XFAIL: * + import StdlibUnittest import StdFunction import CxxStdlib diff --git a/test/Interop/Cxx/stdlib/use-std-optional.swift b/test/Interop/Cxx/stdlib/use-std-optional.swift index 7f75ae5bf302f..afc0486576757 100644 --- a/test/Interop/Cxx/stdlib/use-std-optional.swift +++ b/test/Interop/Cxx/stdlib/use-std-optional.swift @@ -11,6 +11,9 @@ // rdar://121551667 // XFAIL: OS=freebsd +// rdar://163511959 error: circular reference +// XFAIL: * + import StdlibUnittest import StdOptional import CxxStdlib diff --git a/test/Interop/Cxx/stdlib/use-std-pair.swift b/test/Interop/Cxx/stdlib/use-std-pair.swift index 4d6c5ff50e177..fb27f45419788 100644 --- a/test/Interop/Cxx/stdlib/use-std-pair.swift +++ b/test/Interop/Cxx/stdlib/use-std-pair.swift @@ -7,6 +7,9 @@ // REQUIRES: executable_test +// rdar://163511959 error: circular reference +// XFAIL: * + import StdlibUnittest import StdPair import CxxStdlib diff --git a/test/Interop/Cxx/stdlib/use-std-set.swift b/test/Interop/Cxx/stdlib/use-std-set.swift index af873659a33fc..6b90e0168c37c 100644 --- a/test/Interop/Cxx/stdlib/use-std-set.swift +++ b/test/Interop/Cxx/stdlib/use-std-set.swift @@ -18,6 +18,9 @@ // REQUIRES: OS=macosx || OS=linux-gnu // UNSUPPORTED: LinuxDistribution=fedora-41 +// rdar://163511959 error: circular reference +// XFAIL: * + import StdlibUnittest #if !BRIDGING_HEADER import StdSet diff --git a/test/Interop/Cxx/stdlib/use-std-span-typechecker.swift b/test/Interop/Cxx/stdlib/use-std-span-typechecker.swift index 0a77811ba0905..71edf6f471e3d 100644 --- a/test/Interop/Cxx/stdlib/use-std-span-typechecker.swift +++ b/test/Interop/Cxx/stdlib/use-std-span-typechecker.swift @@ -1,6 +1,9 @@ // RUN: %target-typecheck-verify-swift -I %S/Inputs -enable-experimental-cxx-interop -Xcc -std=c++20 2>&1 // REQUIRES: std_span +// rdar://163511959 error: circular reference +// XFAIL: * + import StdSpan let arr: [Int32] = [1, 2, 3] diff --git a/test/Interop/Cxx/stdlib/use-std-span.swift b/test/Interop/Cxx/stdlib/use-std-span.swift index c86d3602f236c..1cb5bbcf4094f 100644 --- a/test/Interop/Cxx/stdlib/use-std-span.swift +++ b/test/Interop/Cxx/stdlib/use-std-span.swift @@ -10,6 +10,9 @@ // REQUIRES: executable_test // REQUIRES: std_span +// rdar://163511959 error: circular reference +// XFAIL: * + import StdlibUnittest #if !BRIDGING_HEADER import StdSpan diff --git a/test/Interop/Cxx/stdlib/use-std-string-view.swift b/test/Interop/Cxx/stdlib/use-std-string-view.swift index 4ae1c18a4c5b8..406602db0d3b6 100644 --- a/test/Interop/Cxx/stdlib/use-std-string-view.swift +++ b/test/Interop/Cxx/stdlib/use-std-string-view.swift @@ -5,6 +5,9 @@ // REQUIRES: executable_test +// rdar://163511959 error: circular reference +// XFAIL: * + import StdlibUnittest import CxxStdlib import StdStringView diff --git a/test/Interop/Cxx/stdlib/use-std-string-with-opts.swift b/test/Interop/Cxx/stdlib/use-std-string-with-opts.swift index 5b06bd3cf1f81..0424d0bfcb6d0 100644 --- a/test/Interop/Cxx/stdlib/use-std-string-with-opts.swift +++ b/test/Interop/Cxx/stdlib/use-std-string-with-opts.swift @@ -4,6 +4,9 @@ // Tests optimizations related to CxxStdlib. +// rdar://163511959 error: circular reference +// XFAIL: * + import StdlibUnittest import CxxStdlib import StdStringAndVector diff --git a/test/Interop/Cxx/stdlib/use-std-string.swift b/test/Interop/Cxx/stdlib/use-std-string.swift index e1b23d3adfb2f..a8c9e5c0092f8 100644 --- a/test/Interop/Cxx/stdlib/use-std-string.swift +++ b/test/Interop/Cxx/stdlib/use-std-string.swift @@ -8,6 +8,9 @@ // // REQUIRES: executable_test +// rdar://163511959 error: circular reference +// XFAIL: * + import StdlibUnittest import CxxStdlib #if USE_CUSTOM_STRING_API diff --git a/test/Interop/Cxx/swiftify-import/import-as-instance-method.swift b/test/Interop/Cxx/swiftify-import/import-as-instance-method.swift index c1779a087ce18..d3d57267b3354 100644 --- a/test/Interop/Cxx/swiftify-import/import-as-instance-method.swift +++ b/test/Interop/Cxx/swiftify-import/import-as-instance-method.swift @@ -7,6 +7,9 @@ // RUN: %target-swift-frontend -emit-module -plugin-path %swift-plugin-dir -o %t/Test.swiftmodule -I %t/Inputs -enable-experimental-feature SafeInteropWrappers -strict-memory-safety -warnings-as-errors -Xcc -Werror %t/test.swift -cxx-interoperability-mode=default -Xcc -std=c++20 -verify -verify-additional-file %t/Inputs/instance.h -DVERIFY // RUN: env SWIFT_BACKTRACE="" %target-swift-frontend -emit-module -plugin-path %swift-plugin-dir -o %t/Test.swiftmodule -I %t/Inputs -enable-experimental-feature SafeInteropWrappers -strict-memory-safety -warnings-as-errors -Xcc -Werror %t/test.swift -cxx-interoperability-mode=default -Xcc -std=c++20 -dump-macro-expansions 2>&1 | %FileCheck %s --match-full-lines --strict-whitespace --implicit-check-not __swiftmacro +// rdar://163511959 error: circular reference +// XFAIL: * + //--- test.swift import Instance diff --git a/test/Interop/Cxx/swiftify-import/span-in-ctor.swift b/test/Interop/Cxx/swiftify-import/span-in-ctor.swift index 348258acdfd0f..8fea3776a875f 100644 --- a/test/Interop/Cxx/swiftify-import/span-in-ctor.swift +++ b/test/Interop/Cxx/swiftify-import/span-in-ctor.swift @@ -10,6 +10,8 @@ // CHECK: unsafe self.init(IntSpan(sp)) // CHECK: } +// rdar://163511959 error: circular reference +// XFAIL: * //--- Inputs/module.modulemap module Method {