[libc++] Add missing UNSUPPORTED annotations for std::pmr tests that use RTTI

This is the equivalent of 340b48b267b9 applied to the non-experimental
std::pmr.
This commit is contained in:
Louis Dionne 2022-10-12 16:39:26 -04:00
parent 8f7ae24782
commit b404a1bfac
22 changed files with 70 additions and 4 deletions

View File

@ -8,6 +8,9 @@
// UNSUPPORTED: c++03, c++11, c++14
// test_memory_resource requires RTTI for dynamic_cast
// UNSUPPORTED: no-rtti
// <memory_resource>
// template <class T> class polymorphic_allocator

View File

@ -11,6 +11,9 @@
// UNSUPPORTED: c++03, c++11, c++14, c++17
// test_memory_resource requires RTTI for dynamic_cast
// UNSUPPORTED: no-rtti
#include <concepts>
#include <memory>
#include <tuple>

View File

@ -11,6 +11,9 @@
// UNSUPPORTED: c++03, c++11, c++14, c++17
// test_memory_resource requires RTTI for dynamic_cast
// UNSUPPORTED: no-rtti
#include <concepts>
#include <memory>
#include <tuple>

View File

@ -11,6 +11,9 @@
// UNSUPPORTED: c++03, c++11, c++14, c++17
// test_memory_resource requires RTTI for dynamic_cast
// UNSUPPORTED: no-rtti
#include <concepts>
#include <memory>
#include <tuple>

View File

@ -10,6 +10,9 @@
// XFAIL: use_system_cxx_lib && target={{.+}}-apple-macosx10.{{9|10|11|12|13|14|15}}
// XFAIL: use_system_cxx_lib && target={{.+}}-apple-macosx{{11.0|12.0}}
// test_memory_resource requires RTTI for dynamic_cast
// UNSUPPORTED: no-rtti
// <memory_resource>
// template <class T> class polymorphic_allocator

View File

@ -8,6 +8,9 @@
// UNSUPPORTED: c++03, c++11, c++14
// test_memory_resource requires RTTI for dynamic_cast
// UNSUPPORTED: no-rtti
// <memory_resource>
// template <class T> class polymorphic_allocator

View File

@ -10,6 +10,9 @@
// XFAIL: use_system_cxx_lib && target={{.+}}-apple-macosx10.{{9|10|11|12|13|14|15}}
// XFAIL: use_system_cxx_lib && target={{.+}}-apple-macosx{{11.0|12.0}}
// test_memory_resource requires RTTI for dynamic_cast
// UNSUPPORTED: no-rtti
// <memory_resource>
// template <class T> class polymorphic_allocator;

View File

@ -10,6 +10,9 @@
// XFAIL: use_system_cxx_lib && target={{.+}}-apple-macosx10.{{9|10|11|12|13|14|15}}
// XFAIL: use_system_cxx_lib && target={{.+}}-apple-macosx{{11.0|12.0}}
// test_memory_resource requires RTTI for dynamic_cast
// UNSUPPORTED: no-rtti
// <memory_resource>
// template <class T> class polymorphic_allocator;

View File

@ -10,6 +10,9 @@
// XFAIL: use_system_cxx_lib && target={{.+}}-apple-macosx10.{{9|10|11|12|13|14|15}}
// XFAIL: use_system_cxx_lib && target={{.+}}-apple-macosx{{11.0|12.0}}
// test_memory_resource requires RTTI for dynamic_cast
// UNSUPPORTED: no-rtti
// <memory_resource>
// template <class T> class polymorphic_allocator

View File

@ -10,6 +10,9 @@
// XFAIL: use_system_cxx_lib && target={{.+}}-apple-macosx10.{{9|10|11|12|13|14|15}}
// XFAIL: use_system_cxx_lib && target={{.+}}-apple-macosx{{11.0|12.0}}
// test_memory_resource requires RTTI for dynamic_cast
// UNSUPPORTED: no-rtti
// <memory_resource>
// template <class T> class polymorphic_allocator

View File

@ -10,6 +10,9 @@
// XFAIL: use_system_cxx_lib && target={{.+}}-apple-macosx10.{{9|10|11|12|13|14|15}}
// XFAIL: use_system_cxx_lib && target={{.+}}-apple-macosx{{11.0|12.0}}
// test_memory_resource requires RTTI for dynamic_cast
// UNSUPPORTED: no-rtti
// <memory_resource>
// template <class T> class polymorphic_allocator

View File

@ -10,6 +10,9 @@
// XFAIL: use_system_cxx_lib && target={{.+}}-apple-macosx10.{{9|10|11|12|13|14|15}}
// XFAIL: use_system_cxx_lib && target={{.+}}-apple-macosx{{11.0|12.0}}
// test_memory_resource requires RTTI for dynamic_cast
// UNSUPPORTED: no-rtti
// <memory_resource>
// template <class T> class polymorphic_allocator

View File

@ -10,6 +10,9 @@
// XFAIL: use_system_cxx_lib && target={{.+}}-apple-macosx10.{{9|10|11|12|13|14|15}}
// XFAIL: use_system_cxx_lib && target={{.+}}-apple-macosx{{11.0|12.0}}
// test_memory_resource requires RTTI for dynamic_cast
// UNSUPPORTED: no-rtti
// <memory_resource>
// template <class T> class polymorphic_allocator

View File

@ -10,6 +10,9 @@
// XFAIL: use_system_cxx_lib && target={{.+}}-apple-macosx10.{{9|10|11|12|13|14|15}}
// XFAIL: use_system_cxx_lib && target={{.+}}-apple-macosx{{11.0|12.0}}
// test_memory_resource requires RTTI for dynamic_cast
// UNSUPPORTED: no-rtti
// <memory_resource>
// template <class T> class polymorphic_allocator

View File

@ -10,6 +10,9 @@
// XFAIL: use_system_cxx_lib && target={{.+}}-apple-macosx10.{{9|10|11|12|13|14|15}}
// XFAIL: use_system_cxx_lib && target={{.+}}-apple-macosx{{11.0|12.0}}
// test_memory_resource requires RTTI for dynamic_cast
// UNSUPPORTED: no-rtti
// <memory_resource>
// template <class T> class polymorphic_allocator

View File

@ -10,6 +10,9 @@
// XFAIL: use_system_cxx_lib && target={{.+}}-apple-macosx10.{{9|10|11|12|13|14|15}}
// XFAIL: use_system_cxx_lib && target={{.+}}-apple-macosx{{11.0|12.0}}
// test_memory_resource requires RTTI for dynamic_cast
// UNSUPPORTED: no-rtti
// <memory_resource>
//-----------------------------------------------------------------------------

View File

@ -8,6 +8,9 @@
// UNSUPPORTED: c++03, c++11, c++14
// test_memory_resource requires RTTI for dynamic_cast
// UNSUPPORTED: no-rtti
// <memory_resource>
// bool operator==(memory_resource const &, memory_resource const &) noexcept;

View File

@ -8,6 +8,9 @@
// UNSUPPORTED: c++03, c++11, c++14
// test_memory_resource requires RTTI for dynamic_cast
// UNSUPPORTED: no-rtti
// <memory_resource>
// bool operator!=(memory_resource const &, memory_resource const &) noexcept;

View File

@ -6,10 +6,13 @@
//
//===----------------------------------------------------------------------===//
// <memory_resource>
// UNSUPPORTED: c++03, c++11, c++14
// test_memory_resource requires RTTI for dynamic_cast
// UNSUPPORTED: no-rtti
// <memory_resource>
//------------------------------------------------------------------------------
// TESTING void *memory_resource::allocate(size_t, size_t = max_align)
//

View File

@ -6,10 +6,13 @@
//
//===----------------------------------------------------------------------===//
// <memory_resource>
// UNSUPPORTED: c++03, c++11, c++14
// test_memory_resource requires RTTI for dynamic_cast
// UNSUPPORTED: no-rtti
// <memory_resource>
//------------------------------------------------------------------------------
// TESTING void * memory_resource::deallocate(void *, size_t, size_t = max_align)
//

View File

@ -8,6 +8,9 @@
// UNSUPPORTED: c++03, c++11, c++14
// test_memory_resource requires RTTI for dynamic_cast
// UNSUPPORTED: no-rtti
// <memory_resource>
//------------------------------------------------------------------------------

View File

@ -8,6 +8,9 @@
// UNSUPPORTED: c++03, c++11, c++14
// test_memory_resource requires RTTI for dynamic_cast
// UNSUPPORTED: no-rtti
// <memory_resource>
//------------------------------------------------------------------------------