[Bug c++/89640] [9 Regression] g++ chokes on lambda with __attribute__

jason at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Mon Mar 18 19:35:00 GMT 2019


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

--- Comment #5 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Mon Mar 18 19:34:47 2019
New Revision: 269775

URL: https://gcc.gnu.org/viewcvs?rev=269775&root=gcc&view=rev
Log:
        PR c++/89640 - GNU attributes on lambda.

My patch for PR 60503 to fix C++11 attribute parsing on lambdas accidentally
removed support for GNU attributes.

        * parser.c (cp_parser_lambda_declarator_opt): Allow GNU attributes.

Added:
    trunk/gcc/testsuite/g++.dg/ext/attr-lambda1.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/parser.c


More information about the Gcc-bugs mailing list