diff options
Diffstat (limited to 'libstdc++-v3/testsuite/20_util/is_nothrow_copy_assignable/value.cc')
-rw-r--r-- | libstdc++-v3/testsuite/20_util/is_nothrow_copy_assignable/value.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libstdc++-v3/testsuite/20_util/is_nothrow_copy_assignable/value.cc b/libstdc++-v3/testsuite/20_util/is_nothrow_copy_assignable/value.cc index 969b1304cdc..72ce0a069f1 100644 --- a/libstdc++-v3/testsuite/20_util/is_nothrow_copy_assignable/value.cc +++ b/libstdc++-v3/testsuite/20_util/is_nothrow_copy_assignable/value.cc @@ -55,6 +55,14 @@ void test01() int (ClassType::*[2][3])>(false)) ); VERIFY( (test_property<is_nothrow_copy_assignable, int (ClassType::*[][2][3]) (int)>(false)) ); + VERIFY( (test_property<is_nothrow_copy_assignable, + ClassType(unsigned) const &>(false)) ); + VERIFY( (test_property<is_nothrow_copy_assignable, + bool(ClassType) const>(false)) ); + VERIFY( (test_property<is_nothrow_copy_assignable, + bool(...) &&>(false)) ); + VERIFY( (test_property<is_nothrow_copy_assignable, + EnumType(int, ...)>(false)) ); VERIFY( (test_property<is_nothrow_copy_assignable, ExceptCopyAssignClass>(false)) ); |