diff options
Diffstat (limited to 'libcxx/test/std/utilities/memory')
-rw-r--r-- | libcxx/test/std/utilities/memory/pointer.traits/pointer.traits.functions/pointer_to.pass.cpp | 1 | ||||
-rw-r--r-- | libcxx/test/std/utilities/memory/pointer.traits/pointer_to.pass.cpp | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/libcxx/test/std/utilities/memory/pointer.traits/pointer.traits.functions/pointer_to.pass.cpp b/libcxx/test/std/utilities/memory/pointer.traits/pointer.traits.functions/pointer_to.pass.cpp index a8ad936c936..85b15ea5b12 100644 --- a/libcxx/test/std/utilities/memory/pointer.traits/pointer.traits.functions/pointer_to.pass.cpp +++ b/libcxx/test/std/utilities/memory/pointer.traits/pointer.traits.functions/pointer_to.pass.cpp @@ -39,6 +39,7 @@ int main() { { int i = 0; + static_assert((std::is_same<A<int>, decltype(std::pointer_traits<A<int> >::pointer_to(i))>::value), ""); A<int> a = std::pointer_traits<A<int> >::pointer_to(i); assert(a.t_ == &i); } diff --git a/libcxx/test/std/utilities/memory/pointer.traits/pointer_to.pass.cpp b/libcxx/test/std/utilities/memory/pointer.traits/pointer_to.pass.cpp index fc44d9d77a2..b3f3c24020d 100644 --- a/libcxx/test/std/utilities/memory/pointer.traits/pointer_to.pass.cpp +++ b/libcxx/test/std/utilities/memory/pointer.traits/pointer_to.pass.cpp @@ -23,6 +23,7 @@ int main() { { int i = 0; + static_assert((std::is_same<int *, decltype(std::pointer_traits<int*>::pointer_to(i))>::value), ""); int* a = std::pointer_traits<int*>::pointer_to(i); assert(a == &i); } |