https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88990
Bug ID: 88990 Summary: ICE in get_symbol_decl, at d/decl.cc:1097 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: d Assignee: ibuclaw at gdcproject dot org Reporter: gs...@t-online.de Target Milestone: --- With an invalid qualifier : $ cat z1.d class A { extern { void f() { } } } $ gdc-9-20190120 -c z1.d z1.d: In function 'f': z1.d:1:1: internal compiler error: in get_symbol_decl, at d/decl.cc:1097 1 | class A | ^ 0x777318 get_symbol_decl(Declaration*) ../../gcc/d/decl.cc:1097 0x77957d get_symbol_decl(Declaration*) ../../gcc/d/decl.cc:904 0x77957d DeclVisitor::visit(FuncDeclaration*) ../../gcc/d/decl.cc:798 0x7788b7 DeclVisitor::visit(AttribDeclaration*) ../../gcc/d/decl.cc:222 0x779b27 DeclVisitor::visit(ClassDeclaration*) ../../gcc/d/decl.cc:436 0x7765b1 build_decl_tree(Dsymbol*) ../../gcc/d/decl.cc:949 0x782a30 build_module_tree(Module*) ../../gcc/d/modules.cc:717 0x7789eb DeclVisitor::visit(Module*) ../../gcc/d/decl.cc:142 0x7765b1 build_decl_tree(Dsymbol*) ../../gcc/d/decl.cc:949 0x773990 d_parse_file() ../../gcc/d/d-lang.cc:1278