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