[committed] libstdc++: Explicitly call _Mo_base() in _Cpy_base copy-constructor [PR123758]

Tomasz Kamiński tkaminsk@redhat.com
Fri Jan 23 10:13:53 GMT 2026


This silences the warning while preserving current (correct) behavior.

	PR libstdc++/123758

libstdc++-v3/ChangeLog:

	* include/bits/funcwrap.h (_Cpy_base(_Cpy_base const&)):
	Explicitly call _Mo_base() in initializer list.
---
Pushed to trunk. Tested on x86_64-linux locally.

 libstdc++-v3/include/bits/funcwrap.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/libstdc++-v3/include/bits/funcwrap.h b/libstdc++-v3/include/bits/funcwrap.h
index 67fd591e963..b8dd6fb7aea 100644
--- a/libstdc++-v3/include/bits/funcwrap.h
+++ b/libstdc++-v3/include/bits/funcwrap.h
@@ -495,6 +495,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       _Cpy_base(_Cpy_base&&) = default;
 
       _Cpy_base(_Cpy_base const& __x)
+      : _Mo_base()
       { _M_copy(__x); }
 
       _Cpy_base&
-- 
2.52.0



More information about the Libstdc++ mailing list