diff options
Diffstat (limited to 'libcxx/test/utilities/meta/meta.unary/meta.unary.prop/is_copy_assignable.pass.cpp')
| -rw-r--r-- | libcxx/test/utilities/meta/meta.unary/meta.unary.prop/is_copy_assignable.pass.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libcxx/test/utilities/meta/meta.unary/meta.unary.prop/is_copy_assignable.pass.cpp b/libcxx/test/utilities/meta/meta.unary/meta.unary.prop/is_copy_assignable.pass.cpp index bde44de4c25..c43d59479fb 100644 --- a/libcxx/test/utilities/meta/meta.unary/meta.unary.prop/is_copy_assignable.pass.cpp +++ b/libcxx/test/utilities/meta/meta.unary/meta.unary.prop/is_copy_assignable.pass.cpp @@ -52,6 +52,11 @@ class B B& operator=(const B&); }; +struct C +{ + void operator=(C&); // not const +}; + int main() { test_is_copy_assignable<int> (); @@ -71,4 +76,5 @@ int main() test_is_not_copy_assignable<B> (); #endif test_is_not_copy_assignable<void> (); + test_is_not_copy_assignable<C> (); } |

