]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
libstdc++: Explicitly call _Mo_base() in _Cpy_base copy-constructor [PR123758]
authorTomasz Kamiński <tkaminsk@redhat.com>
Fri, 23 Jan 2026 10:09:08 +0000 (11:09 +0100)
committerTomasz Kamiński <tkaminsk@redhat.com>
Fri, 23 Jan 2026 10:13:33 +0000 (11:13 +0100)
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.

libstdc++-v3/include/bits/funcwrap.h

index 67fd591e9635e333fb1045f945f2e5c7323369e0..b8dd6fb7aeae63f209260a741f37985c280fb178 100644 (file)
@@ -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&