diff --git a/.upstream-tests/test/cuda/memory_resource/get_property/forward_property.pass.cpp b/.upstream-tests/test/cuda/memory_resource/get_property/forward_property.pass.cpp index dac67000b7..7239d494e7 100644 --- a/.upstream-tests/test/cuda/memory_resource/get_property/forward_property.pass.cpp +++ b/.upstream-tests/test/cuda/memory_resource/get_property/forward_property.pass.cpp @@ -8,7 +8,8 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11 -// XFAIL: clang-7, clang-8 +// UNSUPPORTED: nvrtc +// UNSUPPORTED: windows // cuda::forward_property #define LIBCUDACXX_ENABLE_EXPERIMENTAL_MEMORY_RESOURCE diff --git a/.upstream-tests/test/cuda/memory_resource/get_property/get_property.pass.cpp b/.upstream-tests/test/cuda/memory_resource/get_property/get_property.pass.cpp index 5582faa653..894482e209 100644 --- a/.upstream-tests/test/cuda/memory_resource/get_property/get_property.pass.cpp +++ b/.upstream-tests/test/cuda/memory_resource/get_property/get_property.pass.cpp @@ -8,6 +8,8 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11 +// UNSUPPORTED: nvrtc +// UNSUPPORTED: windows // cuda::get_property diff --git a/.upstream-tests/test/cuda/memory_resource/get_property/has_property.pass.cpp b/.upstream-tests/test/cuda/memory_resource/get_property/has_property.pass.cpp index c107aeb9d3..8654acc4e0 100644 --- a/.upstream-tests/test/cuda/memory_resource/get_property/has_property.pass.cpp +++ b/.upstream-tests/test/cuda/memory_resource/get_property/has_property.pass.cpp @@ -8,6 +8,8 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11 +// UNSUPPORTED: nvrtc +// UNSUPPORTED: windows // cuda::has_property, cuda::has_property_with diff --git a/.upstream-tests/test/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.allocate.pass.cpp b/.upstream-tests/test/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.allocate.pass.cpp index ae565b9c57..539fe29307 100644 --- a/.upstream-tests/test/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.allocate.pass.cpp +++ b/.upstream-tests/test/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.allocate.pass.cpp @@ -8,6 +8,8 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11 +// UNSUPPORTED: nvrtc +// UNSUPPORTED: windows // cuda::mr::async_resource_ref properties diff --git a/.upstream-tests/test/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.construction.pass.cpp b/.upstream-tests/test/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.construction.pass.cpp index 12b8e969de..7abf34ece8 100644 --- a/.upstream-tests/test/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.construction.pass.cpp +++ b/.upstream-tests/test/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.construction.pass.cpp @@ -8,6 +8,8 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11 +// UNSUPPORTED: nvrtc +// UNSUPPORTED: windows // cuda::mr::async_resource_ref construction diff --git a/.upstream-tests/test/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.conversion.pass.cpp b/.upstream-tests/test/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.conversion.pass.cpp index e3e8bd8a2a..09aaea55c1 100644 --- a/.upstream-tests/test/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.conversion.pass.cpp +++ b/.upstream-tests/test/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.conversion.pass.cpp @@ -8,6 +8,8 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11 +// UNSUPPORTED: nvrtc +// UNSUPPORTED: windows // cuda::mr::resource_ref properties diff --git a/.upstream-tests/test/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.equality.fail.cpp b/.upstream-tests/test/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.equality.fail.cpp index 4db52db56b..c74d1f79e5 100644 --- a/.upstream-tests/test/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.equality.fail.cpp +++ b/.upstream-tests/test/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.equality.fail.cpp @@ -9,6 +9,7 @@ // UNSUPPORTED: c++03, c++11 // UNSUPPORTED: nvrtc +// UNSUPPORTED: windows // cuda::mr::async_resource_ref equality diff --git a/.upstream-tests/test/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.equality.pass.cpp b/.upstream-tests/test/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.equality.pass.cpp index 0d194714ea..f462fadd6d 100644 --- a/.upstream-tests/test/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.equality.pass.cpp +++ b/.upstream-tests/test/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.equality.pass.cpp @@ -8,6 +8,8 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11 +// UNSUPPORTED: nvrtc +// UNSUPPORTED: windows // cuda::mr::async_resource_ref equality diff --git a/.upstream-tests/test/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.inheritance.pass.cpp b/.upstream-tests/test/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.inheritance.pass.cpp index e24a6ca2bd..49d35a227e 100644 --- a/.upstream-tests/test/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.inheritance.pass.cpp +++ b/.upstream-tests/test/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.inheritance.pass.cpp @@ -8,6 +8,8 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11 +// UNSUPPORTED: nvrtc +// UNSUPPORTED: windows // cuda::mr::resource_ref properties diff --git a/.upstream-tests/test/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.properties.pass.cpp b/.upstream-tests/test/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.properties.pass.cpp index 03c3b7ed08..3598b45ca7 100644 --- a/.upstream-tests/test/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.properties.pass.cpp +++ b/.upstream-tests/test/cuda/memory_resource/memory_resource.async_resource_ref/async_resource_ref.properties.pass.cpp @@ -8,6 +8,8 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11 +// UNSUPPORTED: nvrtc +// UNSUPPORTED: windows // cuda::mr::async_resource_ref properties diff --git a/.upstream-tests/test/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp b/.upstream-tests/test/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp index a6245bd012..e5dc02b713 100644 --- a/.upstream-tests/test/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp +++ b/.upstream-tests/test/cuda/memory_resource/memory_resource.concepts/async_resource.pass.cpp @@ -8,6 +8,8 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11 +// UNSUPPORTED: nvrtc +// UNSUPPORTED: windows // cuda::mr::async_resource diff --git a/.upstream-tests/test/cuda/memory_resource/memory_resource.concepts/async_resource_with.pass.cpp b/.upstream-tests/test/cuda/memory_resource/memory_resource.concepts/async_resource_with.pass.cpp index 5f2210de28..91322b3099 100644 --- a/.upstream-tests/test/cuda/memory_resource/memory_resource.concepts/async_resource_with.pass.cpp +++ b/.upstream-tests/test/cuda/memory_resource/memory_resource.concepts/async_resource_with.pass.cpp @@ -8,6 +8,8 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11 +// UNSUPPORTED: nvrtc +// UNSUPPORTED: windows // cuda::mr::async_resource_with diff --git a/.upstream-tests/test/cuda/memory_resource/memory_resource.concepts/resource.pass.cpp b/.upstream-tests/test/cuda/memory_resource/memory_resource.concepts/resource.pass.cpp index 6740350761..bd38399255 100644 --- a/.upstream-tests/test/cuda/memory_resource/memory_resource.concepts/resource.pass.cpp +++ b/.upstream-tests/test/cuda/memory_resource/memory_resource.concepts/resource.pass.cpp @@ -8,6 +8,8 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11 +// UNSUPPORTED: nvrtc +// UNSUPPORTED: windows // cuda::mr::resource diff --git a/.upstream-tests/test/cuda/memory_resource/memory_resource.concepts/resource_with.pass.cpp b/.upstream-tests/test/cuda/memory_resource/memory_resource.concepts/resource_with.pass.cpp index c63f0798c8..0a12db4497 100644 --- a/.upstream-tests/test/cuda/memory_resource/memory_resource.concepts/resource_with.pass.cpp +++ b/.upstream-tests/test/cuda/memory_resource/memory_resource.concepts/resource_with.pass.cpp @@ -8,6 +8,8 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11 +// UNSUPPORTED: nvrtc +// UNSUPPORTED: windows // cuda::mr::resource_with diff --git a/.upstream-tests/test/cuda/memory_resource/memory_resource.resource_ref/resource_ref.allocate.pass.cpp b/.upstream-tests/test/cuda/memory_resource/memory_resource.resource_ref/resource_ref.allocate.pass.cpp index b90746c0dd..11c3dfd52b 100644 --- a/.upstream-tests/test/cuda/memory_resource/memory_resource.resource_ref/resource_ref.allocate.pass.cpp +++ b/.upstream-tests/test/cuda/memory_resource/memory_resource.resource_ref/resource_ref.allocate.pass.cpp @@ -8,6 +8,8 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11 +// UNSUPPORTED: nvrtc +// UNSUPPORTED: windows // cuda::mr::resource_ref properties diff --git a/.upstream-tests/test/cuda/memory_resource/memory_resource.resource_ref/resource_ref.construction.pass.cpp b/.upstream-tests/test/cuda/memory_resource/memory_resource.resource_ref/resource_ref.construction.pass.cpp index e838a3a286..efc074fa10 100644 --- a/.upstream-tests/test/cuda/memory_resource/memory_resource.resource_ref/resource_ref.construction.pass.cpp +++ b/.upstream-tests/test/cuda/memory_resource/memory_resource.resource_ref/resource_ref.construction.pass.cpp @@ -8,6 +8,8 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11 +// UNSUPPORTED: nvrtc +// UNSUPPORTED: windows // cuda::mr::resource_ref construction diff --git a/.upstream-tests/test/cuda/memory_resource/memory_resource.resource_ref/resource_ref.conversion.pass.cpp b/.upstream-tests/test/cuda/memory_resource/memory_resource.resource_ref/resource_ref.conversion.pass.cpp index 15f7331c74..c9f9f8e7a3 100644 --- a/.upstream-tests/test/cuda/memory_resource/memory_resource.resource_ref/resource_ref.conversion.pass.cpp +++ b/.upstream-tests/test/cuda/memory_resource/memory_resource.resource_ref/resource_ref.conversion.pass.cpp @@ -8,6 +8,8 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11 +// UNSUPPORTED: nvrtc +// UNSUPPORTED: windows // cuda::mr::resource_ref properties diff --git a/.upstream-tests/test/cuda/memory_resource/memory_resource.resource_ref/resource_ref.equality.fail.cpp b/.upstream-tests/test/cuda/memory_resource/memory_resource.resource_ref/resource_ref.equality.fail.cpp index 0efff529d3..e6ab2d04fb 100644 --- a/.upstream-tests/test/cuda/memory_resource/memory_resource.resource_ref/resource_ref.equality.fail.cpp +++ b/.upstream-tests/test/cuda/memory_resource/memory_resource.resource_ref/resource_ref.equality.fail.cpp @@ -9,6 +9,7 @@ // UNSUPPORTED: c++03, c++11 // UNSUPPORTED: nvrtc +// UNSUPPORTED: windows // cuda::mr::resource_ref equality diff --git a/.upstream-tests/test/cuda/memory_resource/memory_resource.resource_ref/resource_ref.equality.pass.cpp b/.upstream-tests/test/cuda/memory_resource/memory_resource.resource_ref/resource_ref.equality.pass.cpp index 40ce8ef9ca..a2d44828da 100644 --- a/.upstream-tests/test/cuda/memory_resource/memory_resource.resource_ref/resource_ref.equality.pass.cpp +++ b/.upstream-tests/test/cuda/memory_resource/memory_resource.resource_ref/resource_ref.equality.pass.cpp @@ -8,6 +8,8 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11 +// UNSUPPORTED: nvrtc +// UNSUPPORTED: windows // cuda::mr::resource_ref equality diff --git a/.upstream-tests/test/cuda/memory_resource/memory_resource.resource_ref/resource_ref.inheritance.pass.cpp b/.upstream-tests/test/cuda/memory_resource/memory_resource.resource_ref/resource_ref.inheritance.pass.cpp index 547b254637..41d680d1f8 100644 --- a/.upstream-tests/test/cuda/memory_resource/memory_resource.resource_ref/resource_ref.inheritance.pass.cpp +++ b/.upstream-tests/test/cuda/memory_resource/memory_resource.resource_ref/resource_ref.inheritance.pass.cpp @@ -8,6 +8,8 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11 +// UNSUPPORTED: nvrtc +// UNSUPPORTED: windows // cuda::mr::resource_ref properties diff --git a/.upstream-tests/test/cuda/memory_resource/memory_resource.resource_ref/resource_ref.properties.pass.cpp b/.upstream-tests/test/cuda/memory_resource/memory_resource.resource_ref/resource_ref.properties.pass.cpp index a013d1e41e..7d5faeec1c 100644 --- a/.upstream-tests/test/cuda/memory_resource/memory_resource.resource_ref/resource_ref.properties.pass.cpp +++ b/.upstream-tests/test/cuda/memory_resource/memory_resource.resource_ref/resource_ref.properties.pass.cpp @@ -8,6 +8,8 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11 +// UNSUPPORTED: nvrtc +// UNSUPPORTED: windows // cuda::mr::resource_ref properties diff --git a/.upstream-tests/test/cuda/stream_ref/stream_ref.constructor.pass.cpp b/.upstream-tests/test/cuda/stream_ref/stream_ref.constructor.pass.cpp index 06a945778d..57bd640061 100644 --- a/.upstream-tests/test/cuda/stream_ref/stream_ref.constructor.pass.cpp +++ b/.upstream-tests/test/cuda/stream_ref/stream_ref.constructor.pass.cpp @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// UNSUPPORTED: nvrtc + #define LIBCUDACXX_ENABLE_EXPERIMENTAL_MEMORY_RESOURCE #include diff --git a/.upstream-tests/test/cuda/stream_ref/stream_ref.equality.pass.cpp b/.upstream-tests/test/cuda/stream_ref/stream_ref.equality.pass.cpp index a239eb060d..2f94beb3e8 100644 --- a/.upstream-tests/test/cuda/stream_ref/stream_ref.equality.pass.cpp +++ b/.upstream-tests/test/cuda/stream_ref/stream_ref.equality.pass.cpp @@ -8,6 +8,8 @@ // //===----------------------------------------------------------------------===// +// UNSUPPORTED: nvrtc + #define LIBCUDACXX_ENABLE_EXPERIMENTAL_MEMORY_RESOURCE #include diff --git a/.upstream-tests/test/cuda/stream_ref/stream_ref.get.pass.cpp b/.upstream-tests/test/cuda/stream_ref/stream_ref.get.pass.cpp index f7b9fb606d..252829fb77 100644 --- a/.upstream-tests/test/cuda/stream_ref/stream_ref.get.pass.cpp +++ b/.upstream-tests/test/cuda/stream_ref/stream_ref.get.pass.cpp @@ -8,6 +8,8 @@ // //===----------------------------------------------------------------------===// +// UNSUPPORTED: nvrtc + #define LIBCUDACXX_ENABLE_EXPERIMENTAL_MEMORY_RESOURCE #include diff --git a/.upstream-tests/test/cuda/stream_ref/stream_ref.ready.pass.cpp b/.upstream-tests/test/cuda/stream_ref/stream_ref.ready.pass.cpp index e7fd5dc59a..780dcd3dd3 100644 --- a/.upstream-tests/test/cuda/stream_ref/stream_ref.ready.pass.cpp +++ b/.upstream-tests/test/cuda/stream_ref/stream_ref.ready.pass.cpp @@ -8,6 +8,8 @@ // //===----------------------------------------------------------------------===// +// UNSUPPORTED: nvrtc + #define LIBCUDACXX_ENABLE_EXPERIMENTAL_MEMORY_RESOURCE #include diff --git a/.upstream-tests/test/cuda/stream_ref/stream_ref.wait.pass.cpp b/.upstream-tests/test/cuda/stream_ref/stream_ref.wait.pass.cpp index 8d20775b74..9c6784f41a 100644 --- a/.upstream-tests/test/cuda/stream_ref/stream_ref.wait.pass.cpp +++ b/.upstream-tests/test/cuda/stream_ref/stream_ref.wait.pass.cpp @@ -8,6 +8,8 @@ // //===----------------------------------------------------------------------===// +// UNSUPPORTED: nvrtc + #define LIBCUDACXX_ENABLE_EXPERIMENTAL_MEMORY_RESOURCE #include diff --git a/.upstream-tests/test/heterogeneous/tuple.pass.cpp b/.upstream-tests/test/heterogeneous/tuple.pass.cpp index 1ae9e7cf20..af958703d3 100644 --- a/.upstream-tests/test/heterogeneous/tuple.pass.cpp +++ b/.upstream-tests/test/heterogeneous/tuple.pass.cpp @@ -7,8 +7,7 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: nvrtc -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + // uncomment for a really verbose output detailing what test steps are being launched // #define DEBUG_TESTERS diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.general/ignore.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.general/ignore.pass.cpp index a7bca7c47c..4e7e5f6c80 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.general/ignore.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.general/ignore.pass.cpp @@ -11,8 +11,7 @@ // constexpr unspecified ignore; // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.general/tuple.smartptr.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.general/tuple.smartptr.pass.cpp index 06b23d93e8..06b6d79276 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.general/tuple.smartptr.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.general/tuple.smartptr.pass.cpp @@ -8,8 +8,7 @@ // // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + // Tuples of smart pointers; based on bug #18350 // auto_ptr doesn't have a copy constructor that takes a const &, but tuple does. diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/TupleFunction.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/TupleFunction.pass.cpp index 754a00452e..57045da665 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/TupleFunction.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/TupleFunction.pass.cpp @@ -7,8 +7,7 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + // This is for bugs 18853 and 19118 diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp index db474e7da7..4f083f9795 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp @@ -8,8 +8,7 @@ // UNSUPPORTED: c++98, c++03, c++11, c++14 // UNSUPPORTED: nvrtc -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + // // template constexpr decltype(auto) apply(F &&, T &&) diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_extended_types.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_extended_types.pass.cpp index ea727eb8fc..32265010b7 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_extended_types.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_extended_types.pass.cpp @@ -9,8 +9,7 @@ // UNSUPPORTED: c++98, c++03, c++11, c++14 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + // diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_large_arity.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_large_arity.pass.cpp index 380c30ba89..a55ac5ee66 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_large_arity.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_large_arity.pass.cpp @@ -8,8 +8,7 @@ // UNSUPPORTED: c++98, c++03, c++11, c++14 // UNSUPPORTED: nvrtc -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + // diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp index 0855337d00..b5436900b6 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp @@ -8,8 +8,7 @@ // UNSUPPORTED: c++98, c++03, c++11, c++14 // UNSUPPORTED: nvrtc -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + // diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.assign/const_pair.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.assign/const_pair.pass.cpp index 9c29af1bae..39dbabc151 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.assign/const_pair.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.assign/const_pair.pass.cpp @@ -14,8 +14,7 @@ // tuple& operator=(const pair& u); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_copy.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_copy.pass.cpp index 648a2760f3..4c33b2965d 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_copy.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_copy.pass.cpp @@ -14,8 +14,7 @@ // tuple& operator=(const tuple& u); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_move.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_move.pass.cpp index b3b9c80616..8f983126dc 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_move.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_move.pass.cpp @@ -16,8 +16,7 @@ // tuple& operator=(tuple&& u); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.pass.cpp index c2fa85c69e..0919b7affd 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.pass.cpp @@ -15,8 +15,7 @@ // tuple& operator=(const tuple& u); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.assign/move.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.assign/move.pass.cpp index a680cfd41e..f7d3e46380 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.assign/move.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.assign/move.pass.cpp @@ -15,8 +15,7 @@ // tuple& operator=(tuple&& u); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.assign/move_pair.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.assign/move_pair.pass.cpp index f70d2ec92a..2123743fee 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.assign/move_pair.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.assign/move_pair.pass.cpp @@ -14,8 +14,7 @@ // tuple& operator=(pair&& u); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR20855_tuple_ref_binding_diagnostics.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR20855_tuple_ref_binding_diagnostics.pass.cpp index 499016b0a7..e76e17d627 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR20855_tuple_ref_binding_diagnostics.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR20855_tuple_ref_binding_diagnostics.pass.cpp @@ -8,8 +8,7 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + // diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR22806_constrain_tuple_like_ctor.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR22806_constrain_tuple_like_ctor.pass.cpp index db4bed5716..486b55f52f 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR22806_constrain_tuple_like_ctor.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR22806_constrain_tuple_like_ctor.pass.cpp @@ -9,8 +9,7 @@ // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + // diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp index dbdd592d66..9e6ef62d9f 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp @@ -15,8 +15,7 @@ // XFAIL: gcc-4.8, gcc-4.9 // XFAIL: msvc-19.12, msvc-19.13 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + // UNSUPPORTED: c++98, c++03 diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp index 35dbb57ab8..6664655b5c 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp @@ -7,8 +7,7 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + // diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp index 58a9f4ea2f..dcb1b12622 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp @@ -14,8 +14,7 @@ // tuple(allocator_arg_t, const Alloc& a, UTypes&&...); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp index d9f007a47e..0abffa6e4a 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp @@ -14,8 +14,7 @@ // tuple(allocator_arg_t, const Alloc& a, const Types&...); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_pair.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_pair.pass.cpp index b426dd0169..561972a484 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_pair.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_pair.pass.cpp @@ -14,8 +14,7 @@ // tuple(allocator_arg_t, const Alloc& a, const pair&); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.pass.cpp index b4c0004a36..bda54e19f5 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.pass.cpp @@ -14,8 +14,7 @@ // tuple(allocator_arg_t, const Alloc& a, const tuple&); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.pass.cpp index cf787a2477..183275e2ad 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.pass.cpp @@ -14,8 +14,7 @@ // tuple(allocator_arg_t, const Alloc& a, tuple&&); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_copy.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_copy.pass.cpp index 59b893fa9c..dd1bd0b6b5 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_copy.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_copy.pass.cpp @@ -14,8 +14,7 @@ // tuple(allocator_arg_t, const Alloc& a, const tuple&); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move.pass.cpp index c3b7da7711..72871aa9e7 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move.pass.cpp @@ -14,8 +14,7 @@ // tuple(allocator_arg_t, const Alloc& a, tuple&&); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move_pair.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move_pair.pass.cpp index 2bb1e67da5..af7e632a33 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move_pair.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move_pair.pass.cpp @@ -14,8 +14,7 @@ // tuple(allocator_arg_t, const Alloc& a, pair&&); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.pass.cpp index 0c049af298..016f8ec2b5 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.pass.cpp @@ -15,8 +15,7 @@ // explicit tuple(const T&...); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_pair.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_pair.pass.cpp index 3fb0dbcb36..7165295a72 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_pair.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_pair.pass.cpp @@ -13,8 +13,7 @@ // template tuple(const pair& u); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp index 972de44fbc..ec19fcb10e 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp @@ -15,8 +15,7 @@ // XFAIL: gcc-4.8, gcc-4.9 // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_move.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_move.pass.cpp index 6febb839a6..04069a1f63 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_move.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_move.pass.cpp @@ -16,8 +16,7 @@ // UNSUPPORTED: c++98, c++03 // UNSUPPORTED: nvrtc -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.pass.cpp index ec8e732b78..e713a6b020 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.pass.cpp @@ -13,8 +13,7 @@ // tuple(const tuple& u) = default; // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp index 99526e5d2a..d05c513629 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp @@ -15,8 +15,7 @@ // explicit(see-below) constexpr tuple(); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/dtor.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/dtor.pass.cpp index 6e1f63e5a9..314e0569a6 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/dtor.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/dtor.pass.cpp @@ -7,8 +7,7 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + // diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp index 3368423bd6..68e24c861e 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp @@ -13,8 +13,7 @@ // tuple(tuple&& u); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move_pair.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move_pair.pass.cpp index e19f263ae6..f2361010a6 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move_pair.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move_pair.pass.cpp @@ -13,8 +13,7 @@ // template tuple(pair&& u); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/nothrow_cnstr.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/nothrow_cnstr.pass.cpp index 322e567b63..dcb7f664b7 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/nothrow_cnstr.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/nothrow_cnstr.pass.cpp @@ -13,8 +13,7 @@ // tuple(tuple&& u); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + // XFAIL: gcc-8 && c++17 && !nvrtc // XFAIL: gcc-7 && c++17 && !nvrtc diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/tuple_array_template_depth.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/tuple_array_template_depth.pass.cpp index dcba13d4c4..83d0447d3d 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/tuple_array_template_depth.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/tuple_array_template_depth.pass.cpp @@ -7,8 +7,7 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + // diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.creation/forward_as_tuple.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.creation/forward_as_tuple.pass.cpp index b186fccfb0..2063bea38e 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.creation/forward_as_tuple.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.creation/forward_as_tuple.pass.cpp @@ -14,8 +14,7 @@ // tuple forward_as_tuple(Types&&... t); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.creation/make_tuple.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.creation/make_tuple.pass.cpp index 77d855c39f..63d92f1172 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.creation/make_tuple.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.creation/make_tuple.pass.cpp @@ -16,8 +16,7 @@ // tuple make_tuple(Types&&... t); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.creation/tie.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.creation/tie.pass.cpp index bdc97d4d3d..abd81ba223 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.creation/tie.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.creation/tie.pass.cpp @@ -16,8 +16,7 @@ // tuple tie(Types&... t); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.creation/tuple_cat.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.creation/tuple_cat.pass.cpp index 3bf95191a9..213a4bc5e6 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.creation/tuple_cat.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.creation/tuple_cat.pass.cpp @@ -15,8 +15,7 @@ // template tuple tuple_cat(Tuples&&... tpls); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.pass.cpp index 12aa6d713c..a048b3878c 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.pass.cpp @@ -17,8 +17,7 @@ // get(const tuple& t); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include // cuda::std::string not supported diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.pass.cpp index 5e2e45b176..d4a071442a 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.pass.cpp @@ -17,8 +17,7 @@ // get(const tuple&& t); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_non_const.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_non_const.pass.cpp index 3e03cda678..22add3d4ba 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_non_const.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_non_const.pass.cpp @@ -15,8 +15,7 @@ // get(tuple& t); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include // cuda::std::string not supported diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_rv.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_rv.pass.cpp index 2bc15cd786..e309cfafaa 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_rv.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_rv.pass.cpp @@ -15,8 +15,7 @@ // get(tuple&& t); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.pass.cpp index e125f1d982..b7511ca544 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.pass.cpp @@ -9,8 +9,7 @@ // UNSUPPORTED: c++98, c++03, c++11 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple.include.array.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple.include.array.pass.cpp index 87ba904c80..ee1ee1eeb3 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple.include.array.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple.include.array.pass.cpp @@ -20,8 +20,7 @@ // available after including // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include // cuda::std::array not supported diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_element.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_element.pass.cpp index f12fd0a113..b7edc149b0 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_element.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_element.pass.cpp @@ -17,8 +17,7 @@ // }; // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.pass.cpp index 02a42c32c0..803ec510ee 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.pass.cpp @@ -15,8 +15,7 @@ // : public integral_constant { }; // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_incomplete.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_incomplete.pass.cpp index e839e31a65..e8b1363927 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_incomplete.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_incomplete.pass.cpp @@ -17,8 +17,7 @@ // XFAIL: gcc-4.8, gcc-4.9 // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include // cuda::std::array not supported diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_v.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_v.pass.cpp index 6e7ca4605e..d6d3695cf6 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_v.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_v.pass.cpp @@ -7,8 +7,7 @@ //===----------------------------------------------------------------------===// // UNSUPPORTED: c++98, c++03, c++11, c++14 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + // diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_value_sfinae.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_value_sfinae.pass.cpp index 959e45d01a..98c5921aae 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_value_sfinae.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_value_sfinae.pass.cpp @@ -17,8 +17,7 @@ // XFAIL: gcc-4.8, gcc-4.9 // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.rel/eq.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.rel/eq.pass.cpp index 7093656368..e14f171776 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.rel/eq.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.rel/eq.pass.cpp @@ -15,8 +15,7 @@ // operator==(const tuple& t, const tuple& u); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include // cuda::std::string not supported diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.rel/lt.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.rel/lt.pass.cpp index aba189ebbf..aadb8966c5 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.rel/lt.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.rel/lt.pass.cpp @@ -27,8 +27,7 @@ // operator>=(const tuple& t, const tuple& u); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include // cuda::std::string not supported diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.special/non_member_swap.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.special/non_member_swap.pass.cpp index a5a806ee0c..407ec3bbf5 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.special/non_member_swap.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.special/non_member_swap.pass.cpp @@ -14,8 +14,7 @@ // void swap(tuple& x, tuple& y); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.swap/member_swap.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.swap/member_swap.pass.cpp index 2c422f8cd4..076f63e2ad 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.swap/member_swap.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.swap/member_swap.pass.cpp @@ -13,8 +13,7 @@ // void swap(tuple& rhs); // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.traits/uses_allocator.pass.cpp b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.traits/uses_allocator.pass.cpp index 9d1b8f0727..be4e07aea9 100644 --- a/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.traits/uses_allocator.pass.cpp +++ b/.upstream-tests/test/std/utilities/tuple/tuple.tuple/tuple.traits/uses_allocator.pass.cpp @@ -14,8 +14,7 @@ // struct uses_allocator, Alloc> : true_type { }; // UNSUPPORTED: c++98, c++03 -// Internal compiler error in 14.24 -// XFAIL: msvc-19.20, msvc-19.21, msvc-19.22, msvc-19.23, msvc-19.24, msvc-19.25 + #include #include diff --git a/include/cuda/memory_resource b/include/cuda/memory_resource index 1e0ab87210..685b91eaca 100644 --- a/include/cuda/memory_resource +++ b/include/cuda/memory_resource @@ -148,8 +148,9 @@ _LIBCUDACXX_CONCEPT __has_upstream_resource = _LIBCUDACXX_FRAGMENT(__has_upstrea /// class forward_property /// \brief The \c forward_property crtp template simplifies the user facing side of forwarding properties /// We can just derive from it to properly forward all properties +_LIBCUDACXX_BEGIN_NAMESPACE_CPO(__forward_property) template -struct forward_property { +struct __fn { #if defined(__CUDACC__) && !defined(__NVCOMPILER) #pragma nv_exec_check_disable #endif @@ -169,6 +170,10 @@ struct forward_property { return get_property(__res.upstream_resource(), __prop); } }; +_LIBCUDACXX_END_NAMESPACE_CPO + +template +using forward_property = __forward_property::__fn<_Derived, _Upstream>; /// class get_property /// \brief The \c get_property crtp temaplate simplifies the user facing side of forwarding properties diff --git a/include/cuda/std/detail/libcxx/include/tuple b/include/cuda/std/detail/libcxx/include/tuple index 5c80e7a540..2be94c9296 100644 --- a/include/cuda/std/detail/libcxx/include/tuple +++ b/include/cuda/std/detail/libcxx/include/tuple @@ -739,23 +739,24 @@ class _LIBCUDACXX_TEMPLATE_VIS tuple const typename tuple_element<_Jp, tuple<_Up...> >::type&& get(const tuple<_Up...>&&) _NOEXCEPT; public: + template struct _EnableConstructor { static constexpr bool __implicit_default = - _CheckArgsConstructor::template __enable_implicit_default<>::value; + _CheckArgsConstructor<_Dummy>::template __enable_implicit_default<>::value; static constexpr bool __explicit_default = - _CheckArgsConstructor::template __enable_explicit_default<>::value; + _CheckArgsConstructor<_Dummy>::template __enable_explicit_default<>::value; static constexpr bool __implicit_variadic = - _CheckArgsConstructor::template __enable_implicit<_Tp const&...>::value; + _CheckArgsConstructor<_Dummy>::template __enable_implicit<_Tp const&...>::value; static constexpr bool __explicit_variadic = - _CheckArgsConstructor::template __enable_explicit<_Tp const&...>::value; + _CheckArgsConstructor<_Dummy>::template __enable_explicit<_Tp const&...>::value; }; - template = false> + template ::__implicit_default, bool> = false> _LIBCUDACXX_INLINE_VISIBILITY _LIBCUDACXX_CONSTEXPR tuple() _NOEXCEPT_(__all::value...>::value) {} - template = false> + template ::__explicit_default, bool> = false> explicit _LIBCUDACXX_INLINE_VISIBILITY _LIBCUDACXX_CONSTEXPR tuple() _NOEXCEPT_(__all::value...>::value) {} @@ -788,7 +789,7 @@ public: typename __make_tuple_indices::type(), __tuple_types<_Tp...>()) {} - template = false> + template ::__implicit_variadic, bool> = false> _LIBCUDACXX_INLINE_VISIBILITY _LIBCUDACXX_CONSTEXPR_AFTER_CXX11 tuple(const _Tp& ... __t) _NOEXCEPT_((__all::value...>::value)) : __base_(typename __make_tuple_indices::type(), @@ -798,7 +799,7 @@ public: __t... ) {} - template = false> + template ::__explicit_variadic, bool> = false> _LIBCUDACXX_INLINE_VISIBILITY _LIBCUDACXX_CONSTEXPR_AFTER_CXX11 explicit tuple(const _Tp& ... __t) _NOEXCEPT_((__all::value...>::value)) : __base_(typename __make_tuple_indices::type(), @@ -808,8 +809,7 @@ public: __t... ) {} - template = false> + template ::__implicit_variadic, bool> = false> _LIBCUDACXX_INLINE_VISIBILITY tuple(allocator_arg_t, const _Alloc& __a, const _Tp& ... __t) : __base_(allocator_arg_t(), __a, @@ -820,8 +820,7 @@ public: __t... ) {} - template = false> + template ::__explicit_variadic, bool> = false> _LIBCUDACXX_INLINE_VISIBILITY explicit tuple(allocator_arg_t, const _Alloc& __a, const _Tp& ... __t) diff --git a/libcxx/test/libcxx/modules/cinttypes_exports.sh.cpp b/libcxx/test/libcxx/modules/cinttypes_exports.sh.cpp index b375d15401..a24aafdcc7 100644 --- a/libcxx/test/libcxx/modules/cinttypes_exports.sh.cpp +++ b/libcxx/test/libcxx/modules/cinttypes_exports.sh.cpp @@ -9,7 +9,6 @@ // This test fails on Windows because the underlying libc headers on Windows // are not modular // XFAIL: LIBCXX-WINDOWS-FIXME -// XFAIL: !c++11 // REQUIRES: modules-support diff --git a/libcxx/test/libcxx/modules/clocale_exports.sh.cpp b/libcxx/test/libcxx/modules/clocale_exports.sh.cpp index cdc9e4546a..3225155ca3 100644 --- a/libcxx/test/libcxx/modules/clocale_exports.sh.cpp +++ b/libcxx/test/libcxx/modules/clocale_exports.sh.cpp @@ -9,7 +9,6 @@ // This test fails on Windows because the underlying libc headers on Windows // are not modular // XFAIL: LIBCXX-WINDOWS-FIXME -// XFAIL: !c++11 // REQUIRES: modules-support // UNSUPPORTED: c++98, c++03 diff --git a/libcxx/test/libcxx/modules/cstdint_exports.sh.cpp b/libcxx/test/libcxx/modules/cstdint_exports.sh.cpp index f811cda3ed..315d9ac17b 100644 --- a/libcxx/test/libcxx/modules/cstdint_exports.sh.cpp +++ b/libcxx/test/libcxx/modules/cstdint_exports.sh.cpp @@ -9,7 +9,6 @@ // This test fails on Windows because the underlying libc headers on Windows // are not modular // XFAIL: LIBCXX-WINDOWS-FIXME -// XFAIL: !c++11 // REQUIRES: modules-support diff --git a/libcxx/test/libcxx/modules/inttypes_h_exports.sh.cpp b/libcxx/test/libcxx/modules/inttypes_h_exports.sh.cpp index cff37290df..4cbb1d5742 100644 --- a/libcxx/test/libcxx/modules/inttypes_h_exports.sh.cpp +++ b/libcxx/test/libcxx/modules/inttypes_h_exports.sh.cpp @@ -9,7 +9,6 @@ // This test fails on Windows because the underlying libc headers on Windows // are not modular // XFAIL: LIBCXX-WINDOWS-FIXME -// XFAIL: !c++11 // REQUIRES: modules-support diff --git a/libcxx/test/libcxx/modules/stdint_h_exports.sh.cpp b/libcxx/test/libcxx/modules/stdint_h_exports.sh.cpp index 9e0e451bec..5b35ba30ca 100644 --- a/libcxx/test/libcxx/modules/stdint_h_exports.sh.cpp +++ b/libcxx/test/libcxx/modules/stdint_h_exports.sh.cpp @@ -11,7 +11,6 @@ // Test that int8_t and the like are exported from stdint.h not inttypes.h // RUN: %build_module -// XFAIL: !c++11 #include