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

Reply via email to