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

--- Comment #8 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jason Merrill <ja...@gcc.gnu.org>:

https://gcc.gnu.org/g:66b86171188dcb61d2d0e0a4a98a7467e58a84a7

commit r12-6904-g66b86171188dcb61d2d0e0a4a98a7467e58a84a7
Author: Jason Merrill <ja...@redhat.com>
Date:   Thu Jan 27 16:12:18 2022 -0500

    c++: dependent and non-dependent attributes [PR104245]

    A flaw in my patch for PR51344 was that cplus_decl_attributes calls
    decl_attributes after save_template_attributes, which messes up the
ordering
    that save_template_attributes set up.  Fixed by splitting
    save_template_attributes around the call to decl_attributes.

            PR c++/104245
            PR c++/51344

    gcc/cp/ChangeLog:

            * decl2.cc (save_template_attributes): Take late attrs as parm.
            (cplus_decl_attributes): Call it after decl_attributes,
            splice_template_attributes before.

    gcc/testsuite/ChangeLog:

            * g++.dg/lto/alignas1_0.C: New test.

Reply via email to