On Wed, 4 Jun 2025 at 17:04, Tomasz Kamiński <tkami...@redhat.com> wrote: > > PR libstdc++/119152 > > libstdc++-v3/ChangeLog: > > * src/c++23/std.cc.in (std::indirect, pmr::indirect) > [__cpp_lib_indirect] > (std::polymorphic, pmr::polymorphic) [__cpp_lib_polymorphic]: Export. > --- > v2 adds missing pmr versions. Thanks to Patrick, for noticing that. > OK for trunk?
OK > > libstdc++-v3/src/c++23/std.cc.in | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/libstdc++-v3/src/c++23/std.cc.in > b/libstdc++-v3/src/c++23/std.cc.in > index eddd3c839b0..045c5f8958a 100644 > --- a/libstdc++-v3/src/c++23/std.cc.in > +++ b/libstdc++-v3/src/c++23/std.cc.in > @@ -1952,6 +1952,14 @@ export namespace std > using std::out_ptr; > using std::inout_ptr; > #endif > +#if __cpp_lib_indirect > + using std::indirect; > + namespace pmr { using std::pmr::indirect; } > +#endif > +#if __cpp_lib_polymorphic > + using std::polymorphic; > + namespace pmr { using std::pmr::polymorphic; } > +#endif > } > > // 20.4 <memory_resource> > -- > 2.49.0 >