From: Ville Voutilainen Date: Tue, 15 Dec 2020 10:05:51 +0000 (+0200) Subject: libstdc++: Fix the test for rvalue stream extraction X-Git-Tag: basepoints/gcc-12~2171 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4e096e0ff8c428572353a519cdf8726ef3f70f73;p=thirdparty%2Fgcc.git libstdc++: Fix the test for rvalue stream extraction libstdc++-v3/ChangeLog: * testsuite/27_io/rvalue_streams.cc: Run the extraction to a char* for C++17 and lower only. --- diff --git a/libstdc++-v3/testsuite/27_io/rvalue_streams.cc b/libstdc++-v3/testsuite/27_io/rvalue_streams.cc index ad4d11c7cf32..487aa4deedd7 100644 --- a/libstdc++-v3/testsuite/27_io/rvalue_streams.cc +++ b/libstdc++-v3/testsuite/27_io/rvalue_streams.cc @@ -53,7 +53,9 @@ test02() VERIFY( x.as_rvalue == true ); char arr[2]; +#if __cplusplus <= 201703L std::istringstream("x") >> &arr[0]; +#endif std::istringstream("x") >> arr; }