https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86550
Bug ID: 86550 Summary: Lambda parsing allows arbitrary types in decl-specifier-seq Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: jakub at gcc dot gnu.org Target Milestone: --- int main() { auto a = []() bool bool bool bool int {}; a (); } or int main() { auto a = []() bool {}; a (); } are accepted, even though the only allowed decl-specifier-seq specifiers in lambda-declarator are mutable and constexpr.