summaryrefslogtreecommitdiff
path: root/libstdc++-v3/testsuite/20_util/is_nothrow_copy_assignable/value.cc
diff options
context:
space:
mode:
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.cc8
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)) );