libstdc++: Fix std::spanstream move assignment [PR104032]
authorJonathan Wakely <jwakely@redhat.com>
Sun, 23 Jan 2022 21:55:57 +0000 (21:55 +0000)
committerJonathan Wakely <jwakely@redhat.com>
Sun, 23 Jan 2022 22:48:33 +0000 (22:48 +0000)
commit51631875a2fa0af62ebda7484ac48368e1805dff
tree16d1b93a54834466479bd6a9c362ebb02f69eac5
parent416b6fc7483b1b4daaab2dc25cc9a916178ba376
libstdc++: Fix std::spanstream move assignment [PR104032]

libstdc++-v3/ChangeLog:

PR libstdc++/104032
* include/std/spanstream (basic_spanbuf(basic_spanbuf&&)): Use
mem-initializer for _M_buf.
(basic_spanbuf::Operator=(basic_spanbuf&&)): Fix ill-formed
member access.
* testsuite/27_io/spanstream/2.cc: New test.
libstdc++-v3/include/std/spanstream
libstdc++-v3/testsuite/27_io/spanstream/2.cc [new file with mode: 0644]