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
>

Reply via email to