diff options
author | Ville Voutilainen <ville.voutilainen@gmail.com> | 2017-06-21 22:53:26 +0300 |
---|---|---|
committer | Ville Voutilainen <ville@gcc.gnu.org> | 2017-06-21 22:53:26 +0300 |
commit | 5e88d2d08d464d80bbe5dfd64db954f2dd516b7e (patch) | |
tree | 682442a25a4dfb8a09356142015098db8fe62801 /gcc | |
parent | cb8d1b01b3a2198c67d04a3a077bc7c55aaaa31c (diff) | |
download | gcc-5e88d2d08d464d80bbe5dfd64db954f2dd516b7e.zip gcc-5e88d2d08d464d80bbe5dfd64db954f2dd516b7e.tar.gz gcc-5e88d2d08d464d80bbe5dfd64db954f2dd516b7e.tar.bz2 |
PR libstdc++/80675, PR libstdc++/80940
* include/std/istream:
(__is_convertible_to_basic_istream_test(basic_istream<_Ch, _Up>*)): New.
(__do_is_convertible_to_basic_istream_impl): Likewise.
(__is_convertible_to_basic_istream_impl): Likewise.
(__is_convertible_to_basic_istream): Use the new base.
(__rvalue_istream_type): New.
(operator>>(_Istream&&, _Tp&&)): Use the new helper alias
for the SFINAE check, convert to the helper alias type before
doing the actual extraction.
* include/std/ostream:
(__is_convertible_to_basic_ostream_test(basic_ostream<_Ch, _Up>*)): New.
(__do_is_convertible_to_basic_ostream_impl): Likewise.
(__is_convertible_to_basic_ostream_impl): Likewise.
(__is_convertible_to_basic_ostream): Use the new base.
(__rvalue_ostream_type): New.
(operator<<(_Ostream&&, const _Tp&)): Use the new helper alias
for the SFINAE check, convert to the helper alias type before
doing the actual insertion.
* testsuite/27_io/rvalue_streams-2.cc: Add new tests.
From-SVN: r249468
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions