Skip to content

Commit 340b48b

Browse files
committed
[libc++] Add missing UNSUPPORTED annotations to experimental tests that use RTTI
1 parent 1f3f483 commit 340b48b

File tree

25 files changed

+79
-4
lines changed

25 files changed

+79
-4
lines changed

libcxx/test/libcxx/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair.pass.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88

99
// UNSUPPORTED: c++03
1010

11+
// test_memory_resource requires RTTI for dynamic_cast
12+
// UNSUPPORTED: no-rtti
13+
1114
// <experimental/memory_resource>
1215

1316
// template <class T> class polymorphic_allocator

libcxx/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/default.pass.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88

99
// UNSUPPORTED: c++03
1010

11+
// test_memory_resource requires RTTI for dynamic_cast
12+
// UNSUPPORTED: no-rtti
13+
1114
// Aligned allocation is required by std::experimental::pmr, but it was not provided
1215
// before macosx10.13 and as a result we get linker errors when deploying to older than
1316
// macosx10.13.

libcxx/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/memory_resource_convert.pass.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88

99
// UNSUPPORTED: c++03
1010

11+
// test_memory_resource requires RTTI for dynamic_cast
12+
// UNSUPPORTED: no-rtti
13+
1114
// <experimental/memory_resource>
1215

1316
// template <class T> class polymorphic_allocator

libcxx/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.eq/equal.pass.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88

99
// UNSUPPORTED: c++03
1010

11+
// test_memory_resource requires RTTI for dynamic_cast
12+
// UNSUPPORTED: no-rtti
13+
1114
// Aligned allocation is required by std::experimental::pmr, but it was not provided
1215
// before macosx10.13 and as a result we get linker errors when deploying to older than
1316
// macosx10.13.

libcxx/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.eq/not_equal.pass.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88

99
// UNSUPPORTED: c++03
1010

11+
// test_memory_resource requires RTTI for dynamic_cast
12+
// UNSUPPORTED: no-rtti
13+
1114
// Aligned allocation is required by std::experimental::pmr, but it was not provided
1215
// before macosx10.13 and as a result we get linker errors when deploying to older than
1316
// macosx10.13.

libcxx/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/allocate.pass.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88

99
// UNSUPPORTED: c++03
1010

11+
// test_memory_resource requires RTTI for dynamic_cast
12+
// UNSUPPORTED: no-rtti
13+
1114
// Aligned allocation is required by std::experimental::pmr, but it was not provided
1215
// before macosx10.13 and as a result we get linker errors when deploying to older than
1316
// macosx10.13.

libcxx/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_pair_const_lvalue_pair.pass.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88

99
// UNSUPPORTED: c++03
1010

11+
// test_memory_resource requires RTTI for dynamic_cast
12+
// UNSUPPORTED: no-rtti
13+
1114
// Aligned allocation is required by std::experimental::pmr, but it was not provided
1215
// before macosx10.13 and as a result we get linker errors when deploying to older than
1316
// macosx10.13.

libcxx/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_pair_rvalue.pass.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88

99
// UNSUPPORTED: c++03
1010

11+
// test_memory_resource requires RTTI for dynamic_cast
12+
// UNSUPPORTED: no-rtti
13+
1114
// Aligned allocation is required by std::experimental::pmr, but it was not provided
1215
// before macosx10.13 and as a result we get linker errors when deploying to older than
1316
// macosx10.13.

libcxx/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_pair_values.pass.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88

99
// UNSUPPORTED: c++03
1010

11+
// test_memory_resource requires RTTI for dynamic_cast
12+
// UNSUPPORTED: no-rtti
13+
1114
// Aligned allocation is required by std::experimental::pmr, but it was not provided
1215
// before macosx10.13 and as a result we get linker errors when deploying to older than
1316
// macosx10.13.

libcxx/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair.pass.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88

99
// UNSUPPORTED: c++03
1010

11+
// test_memory_resource requires RTTI for dynamic_cast
12+
// UNSUPPORTED: no-rtti
13+
1114
// Aligned allocation is required by std::experimental::pmr, but it was not provided
1215
// before macosx10.13 and as a result we get linker errors when deploying to older than
1316
// macosx10.13.

0 commit comments

Comments
 (0)