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

Reply via email to