diff options
author | Howard Hinnant <hhinnant@apple.com> | 2011-05-13 14:08:16 +0000 |
---|---|---|
committer | Howard Hinnant <hhinnant@apple.com> | 2011-05-13 14:08:16 +0000 |
commit | 467fc38320074d2c57b5aa05e2113dcb32084068 (patch) | |
tree | 23405038dcfdaf8654b7ce7f89a4f89e7daddf6f /libcxx/test/utilities/meta/meta.unary/meta.unary.prop/is_assignable.pass.cpp | |
parent | 5dbf45dfe05bb883f1de3147fc22a6b781c91cdb (diff) | |
download | bcm5719-llvm-467fc38320074d2c57b5aa05e2113dcb32084068.tar.gz bcm5719-llvm-467fc38320074d2c57b5aa05e2113dcb32084068.zip |
A much improved type_traits for C++0x. Not yet done: is_trivially_constructible, is_trivially_assignable and underlying_type.
llvm-svn: 131291
Diffstat (limited to 'libcxx/test/utilities/meta/meta.unary/meta.unary.prop/is_assignable.pass.cpp')
-rw-r--r-- | libcxx/test/utilities/meta/meta.unary/meta.unary.prop/is_assignable.pass.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libcxx/test/utilities/meta/meta.unary/meta.unary.prop/is_assignable.pass.cpp b/libcxx/test/utilities/meta/meta.unary/meta.unary.prop/is_assignable.pass.cpp index d836e6ac73a..e37987c54c5 100644 --- a/libcxx/test/utilities/meta/meta.unary/meta.unary.prop/is_assignable.pass.cpp +++ b/libcxx/test/utilities/meta/meta.unary/meta.unary.prop/is_assignable.pass.cpp @@ -31,4 +31,8 @@ int main() static_assert(( std::is_assignable<int&, double>::value), ""); static_assert(( std::is_assignable<B, A>::value), ""); static_assert((!std::is_assignable<A, B>::value), ""); + static_assert((!std::is_assignable<void, const void>::value), ""); + static_assert((!std::is_assignable<const void, const void>::value), ""); + static_assert(( std::is_assignable<void*&, void*>::value), ""); + static_assert((!std::is_assignable<int(), int>::value), ""); } |