diff --git a/libcxx/test/std/library/description/conventions/customization.point.object/cpo.compile.pass.cpp b/libcxx/test/std/library/description/conventions/customization.point.object/cpo.compile.pass.cpp index 4cd461631838d..819aeb454a45c 100644 --- a/libcxx/test/std/library/description/conventions/customization.point.object/cpo.compile.pass.cpp +++ b/libcxx/test/std/library/description/conventions/customization.point.object/cpo.compile.pass.cpp @@ -13,13 +13,16 @@ // [range.adaptor.object] "A range adaptor object is a customization point object..." #include +#include #include #include +#include #include // Test for basic properties of C++20 16.3.3.3.6 [customization.point.object]. template constexpr bool test(CPO& o, Args&&...) { + static_assert(std::is_const_v); static_assert(std::is_class_v); static_assert(std::is_trivial_v); diff --git a/libcxx/test/std/library/description/conventions/customization.point.object/niebloid.compile.pass.cpp b/libcxx/test/std/library/description/conventions/customization.point.object/niebloid.compile.pass.cpp index fcca5813dcb31..532fa5786f8e1 100644 --- a/libcxx/test/std/library/description/conventions/customization.point.object/niebloid.compile.pass.cpp +++ b/libcxx/test/std/library/description/conventions/customization.point.object/niebloid.compile.pass.cpp @@ -32,6 +32,7 @@ template constexpr bool test(CPO& o, Args&&...) { + static_assert(std::is_const_v); static_assert(std::is_class_v); static_assert(std::is_trivial_v);