Tested on x86_64-pc-linux-gnu, does this look OK for trunk? (The branches don't have P2325R3.)
libstdc++-v3/ChangeLog: * include/std/ranges (basic_istream_view::_M_object): Value initialize as per LWG 3568. --- libstdc++-v3/include/std/ranges | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libstdc++-v3/include/std/ranges b/libstdc++-v3/include/std/ranges index 5e18c98eb2f..4a90f115d2f 100644 --- a/libstdc++-v3/include/std/ranges +++ b/libstdc++-v3/include/std/ranges @@ -711,7 +711,7 @@ namespace views private: basic_istream<_CharT, _Traits>* _M_stream; - _Val _M_object; + _Val _M_object = _Val(); struct _Iterator { -- 2.33.1.711.g9d530dc002