diff options
Diffstat (limited to 'libcxx/test/std/utilities/any/any.nonmembers/any.cast/not_copy_constructible.verify.cpp')
| -rw-r--r-- | libcxx/test/std/utilities/any/any.nonmembers/any.cast/not_copy_constructible.verify.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libcxx/test/std/utilities/any/any.nonmembers/any.cast/not_copy_constructible.verify.cpp b/libcxx/test/std/utilities/any/any.nonmembers/any.cast/not_copy_constructible.verify.cpp index 8b25d5ee520b..ad91455e7add 100644 --- a/libcxx/test/std/utilities/any/any.nonmembers/any.cast/not_copy_constructible.verify.cpp +++ b/libcxx/test/std/utilities/any/any.nonmembers/any.cast/not_copy_constructible.verify.cpp @@ -45,13 +45,13 @@ struct no_move { void test() { std::any a; // expected-error-re@any:* {{static assertion failed{{.*}}ValueType is required to be an lvalue reference or a CopyConstructible type}} - std::any_cast<no_copy>(static_cast<std::any&>(a)); // expected-note {{requested here}} + (void)std::any_cast<no_copy>(static_cast<std::any&>(a)); // expected-note {{requested here}} // expected-error-re@any:* {{static assertion failed{{.*}}ValueType is required to be a const lvalue reference or a CopyConstructible type}} - std::any_cast<no_copy>(static_cast<std::any const&>(a)); // expected-note {{requested here}} + (void)std::any_cast<no_copy>(static_cast<std::any const&>(a)); // expected-note {{requested here}} - std::any_cast<no_copy>(static_cast<std::any&&>(a)); // OK + (void)std::any_cast<no_copy>(static_cast<std::any&&>(a)); // OK // expected-error-re@any:* {{static assertion failed{{.*}}ValueType is required to be an rvalue reference or a CopyConstructible type}} - std::any_cast<no_move>(static_cast<std::any&&>(a)); + (void)std::any_cast<no_move>(static_cast<std::any&&>(a)); } |
