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

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nathan at gcc dot gnu.org

--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Regression started with r255780

    [PR c++/59930] template friend injection

    https://gcc.gnu.org/ml/gcc-patches/2017-12/msg01168.html
            PR c++/59930
            * name-lookup.c (name_lookup::search_unqualified): Don't search
            parent namespace when looking for hidden things.
            * pt.c (tsubst_friend_class): Always push to friend scope, drop
            unneeded self-friend check. Inject new hidden friend into correct
            scope.

            PR c++/59930
            * g++.dg/parse/pr81247-c.C: Adjust.
            * g++.dg/template/pr59930-[123].C: New.

Reply via email to