From 9e634b35ff51d0eb2b38013111491e88bdbae388 Mon Sep 17 00:00:00 2001 From: Konstantin Varlamov Date: Tue, 11 Jan 2022 15:04:53 -0800 Subject: [PATCH] [libc++] Temporarily disable the in_out_result test on Fuchsia. --- .../algorithms/algorithms.results/in_out_result.pass.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/libcxx/test/std/algorithms/algorithms.results/in_out_result.pass.cpp b/libcxx/test/std/algorithms/algorithms.results/in_out_result.pass.cpp index 2fb02fba6f10..e7a311c8bf5c 100644 --- a/libcxx/test/std/algorithms/algorithms.results/in_out_result.pass.cpp +++ b/libcxx/test/std/algorithms/algorithms.results/in_out_result.pass.cpp @@ -16,10 +16,14 @@ // struct in_out_result; // } + #include #include #include +// FIXME(varconst): this test doesn't work on Fuchsia. +#ifndef __Fuchsia__ + struct A { A(int&); }; @@ -42,7 +46,10 @@ static_assert(std::is_convertible_v&& static_assert(!std::is_nothrow_convertible_v&&, std::ranges::in_out_result>); +#endif // __Fuchsia__ + int main(int, char**) { +#ifndef __Fuchsia__ // Conversion, fundamental types. { std::ranges::in_out_result x = {2, false}; @@ -127,6 +134,8 @@ int main(int, char**) { static_assert( !std::is_convertible_v, std::ranges::in_out_result>); } +#endif // __Fuchsia__ return 0; } +