summaryrefslogtreecommitdiff
path: root/libstdc++-v3/testsuite/20_util/forward/f_neg.cc
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2021-09-28 12:35:29 +0100
committerJonathan Wakely <jwakely@redhat.com>2021-09-28 17:30:05 +0100
commita11052d98db2f2a61841f0c5ee84de4ca1b3e296 (patch)
treef839d3f270f542c54782efb7a4d29b5b00edf734 /libstdc++-v3/testsuite/20_util/forward/f_neg.cc
parentf2b7f56a15d9cbbd2f0db22e0e39c4dd161bab69 (diff)
downloadgcc-a11052d98db2f2a61841f0c5ee84de4ca1b3e296.tar.gz
libstdc++: Improve std::forward static assert message
The previous message told you something was wrong, but not why it happened or why it's bad. This changes it to explain that the function is being misused. Signed-off-by: Jonathan Wakely <jwakely@redhat.com> libstdc++-v3/ChangeLog: * include/bits/move.h (forward(remove_reference_t<T>&&)): Improve text of static_assert. * testsuite/20_util/forward/c_neg.cc: Adjust dg-error. * testsuite/20_util/forward/f_neg.cc: Likewise.
Diffstat (limited to 'libstdc++-v3/testsuite/20_util/forward/f_neg.cc')
-rw-r--r--libstdc++-v3/testsuite/20_util/forward/f_neg.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libstdc++-v3/testsuite/20_util/forward/f_neg.cc b/libstdc++-v3/testsuite/20_util/forward/f_neg.cc
index 4ccd7264c65..51ccaf29c1a 100644
--- a/libstdc++-v3/testsuite/20_util/forward/f_neg.cc
+++ b/libstdc++-v3/testsuite/20_util/forward/f_neg.cc
@@ -17,7 +17,7 @@
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-error "must not be an lvalue reference" "" { target *-*-* } 0 }
+// { dg-error "convert an rvalue to an lvalue" "" { target *-*-* } 0 }
#include <utility>