https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90603
Bug ID: 90603 Summary: ICE in functionParameters, at d/dmd/expression.c:1553 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 auto a(int b) {} auto a(int b = a) {} $ gdc-10-20190519 -c z1.d d21: internal compiler error: Segmentation fault 0xb6ed9f crash_signal ../../gcc/toplev.c:326 0x6a3fc0 functionParameters(Loc, Scope*, TypeFunction*, Type*, Array<Expression*>*, FuncDeclaration*, Type**, Expression**) ../../gcc/d/dmd/expression.c:1553 0x6b98c1 ExpressionSemanticVisitor::visit(CallExp*) ../../gcc/d/dmd/expressionsem.c:3501 0x6a8495 semantic(Expression*, Scope*) ../../gcc/d/dmd/expressionsem.c:8158 0x69f4b6 resolvePropertiesX(Scope*, Expression*, Expression*) ../../gcc/d/dmd/expression.c:417 0x69f9df resolveProperties(Scope*, Expression*) ../../gcc/d/dmd/expression.c:496 0x6d894d InitializerSemanticVisitor::visit(ExpInitializer*) ../../gcc/d/dmd/initsem.c:349 0x6d85db semantic(Initializer*, Scope*, Type*, NeedInterpret) ../../gcc/d/dmd/initsem.c:520 0x6fe1f6 TypeFunction::semantic(Loc, Scope*) ../../gcc/d/dmd/mtype.c:5643 0x6c5e28 FuncDeclaration::semantic(Scope*) ../../gcc/d/dmd/func.c:683 0x66b478 Module::semantic(Scope*) ../../gcc/d/dmd/dmodule.c:747 0x766365 d_parse_file() ../../gcc/d/d-lang.cc:1153