diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2021-09-28 12:35:29 +0100 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2021-09-28 17:30:05 +0100 |
commit | a11052d98db2f2a61841f0c5ee84de4ca1b3e296 (patch) | |
tree | f839d3f270f542c54782efb7a4d29b5b00edf734 /libstdc++-v3/testsuite/20_util/forward/f_neg.cc | |
parent | f2b7f56a15d9cbbd2f0db22e0e39c4dd161bab69 (diff) | |
download | gcc-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.cc | 2 |
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> |