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

            Bug ID: 90661
           Summary: ICE in AlignDeclaration::syntaxCopy, at
                    d/dmd/attrib.c:670
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: d
          Assignee: ibuclaw at gdcproject dot org
          Reporter: gs...@t-online.de
  Target Milestone: ---

$ cat z1.d
class a (b) { align.c d; }
mixin a!(string);


$ cat z2.d
class a (b) { align.c d; }
alias a!(int) e;


$ gdc-10-20190526 -c z1.d
d21: internal compiler error: Segmentation fault
0xcbd25f crash_signal
        ../../gcc/toplev.c:326
0x63e226 AlignDeclaration::syntaxCopy(Dsymbol*)
        ../../gcc/d/dmd/attrib.c:670
0x69df82 Dsymbol::arraySyntaxCopy(Array<Dsymbol*>*)
        ../../gcc/d/dmd/dsymbol.c:883
0x69dff9 ScopeDsymbol::syntaxCopy(Dsymbol*)
        ../../gcc/d/dmd/dsymbol.c:980
0x69df82 Dsymbol::arraySyntaxCopy(Array<Dsymbol*>*)
        ../../gcc/d/dmd/dsymbol.c:883
0x6ae8c1 TemplateMixin::semantic(Scope*)
        ../../gcc/d/dmd/dtemplate.c:8397
0x68f4f8 Module::semantic(Scope*)
        ../../gcc/d/dmd/dmodule.c:747
0x791e75 d_parse_file()
        ../../gcc/d/d-lang.cc:1153

Reply via email to