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

--- Comment #3 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-15 branch has been updated by Nathaniel Shead
<nsh...@gcc.gnu.org>:

https://gcc.gnu.org/g:2486d94bc45a9815395a36cc6dc1e9e3219a74b7

commit r15-9723-g2486d94bc45a9815395a36cc6dc1e9e3219a74b7
Author: Nathaniel Shead <nathanielosh...@gmail.com>
Date:   Sat May 24 00:51:49 2025 +1000

    c++/modules: Fix stream-in of member using-decls [PR120414]

    When streaming in a reference to a data member, we have an oversight
    where we did not consider USING_DECLs, despite otherwise handling them
    here the same as fields.  This patch corrects that mistake.

            PR c++/120414

    gcc/cp/ChangeLog:

            * module.cc (trees_in::tree_node): Allow reading a USING_DECL
            when streaming tt_data_member.

    gcc/testsuite/ChangeLog:

            * g++.dg/modules/using-31_a.C: New test.
            * g++.dg/modules/using-31_b.C: New test.

    Signed-off-by: Nathaniel Shead <nathanielosh...@gmail.com>
    Reviewed-by: Jason Merrill <ja...@redhat.com>
    (cherry picked from commit 43dddeef7a870ce4db7407f73660504b67a0a919)

Reply via email to