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

Reply via email to