https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84874
Bug ID: 84874 Summary: internal compiler error: in reshape_init_class, at cp/decl.c:5800 Product: gcc Version: 7.3.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: dhowells at redhat dot com Target Milestone: --- Created attachment 43663 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43663&action=edit Test case I'm seeing the following ICE: g++ -Wall ice.cpp ice.cpp: In function ‘void sema_init(semaphore*)’: ice.cpp:30:2: internal compiler error: in reshape_init_class, at cp/decl.c:5800 }; ^ I've attached the preprocessed dump. I think the code should produce an error (as it does if compiled for C). The compiler is the Fedora 27 compiler, gcc-7.3.1-5.fc27.x86_64.