https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119152

--- Comment #2 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Tomasz Kaminski <tkami...@gcc.gnu.org>:

https://gcc.gnu.org/g:caf804b1795575d7714c62dd45b649831598055e

commit r16-878-gcaf804b1795575d7714c62dd45b649831598055e
Author: Jonathan Wakely <jwak...@redhat.com>
Date:   Thu Mar 21 23:07:56 2024 +0000

    libstdc++: Implement C++26 std::indirect [PR119152]

    This patch implements C++26 std::indirect as specified
    in P3019 with amendment to move assignment from LWG 4251.

            PR libstdc++/119152

    libstdc++-v3/ChangeLog:

            * doc/doxygen/stdheader.cc: Added indirect.h file.
            * include/Makefile.am: Add new header.
            * include/Makefile.in: Regenerate.
            * include/bits/indirect.h: New file.
            * include/bits/version.def (indirect): Define.
            * include/bits/version.h: Regenerate.
            * include/std/memory: Include new header.
            * testsuite/std/memory/indirect/copy.cc
            * testsuite/std/memory/indirect/copy_alloc.cc
            * testsuite/std/memory/indirect/ctor.cc
            * testsuite/std/memory/indirect/incomplete.cc
            * testsuite/std/memory/indirect/invalid_neg.cc
            * testsuite/std/memory/indirect/move.cc
            * testsuite/std/memory/indirect/move_alloc.cc
            * testsuite/std/memory/indirect/relops.cc

    Co-authored-by: Tomasz KamiÅski <tkami...@redhat.com>
    Signed-off-by: Tomasz KamiÅski <tkami...@redhat.com>
  • [Bug libstdc++/119152] [C++26] ... cvs-commit at gcc dot gnu.org via Gcc-bugs

Reply via email to