[Bug d/88989] New: ICE in resolvePropertiesX, at d/dmd/expression.c:251
gscfq@t-online.de
gcc-bugzilla@gcc.gnu.org
Tue Jan 22 17:28:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88989
Bug ID: 88989
Summary: ICE in resolvePropertiesX, at d/dmd/expression.c:251
Product: gcc
Version: 9.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: d
Assignee: ibuclaw at gdcproject dot org
Reporter: gscfq@t-online.de
Target Milestone: ---
With following test :
$ cat z1.d
struct A
{
int i = A();
};
$ gdc-9-20190120 -c z1.d
d21: internal compiler error: Segmentation fault
0xb821cf crash_signal
../../gcc/toplev.c:326
0x6ac417 resolvePropertiesX(Scope*, Expression*, Expression*)
../../gcc/d/dmd/expression.c:251
0x6ace7f resolveProperties(Scope*, Expression*)
../../gcc/d/dmd/expression.c:496
0x6b5490 preFunctionParameters
../../gcc/d/dmd/expressionsem.c:97
0x6c64ad preFunctionParameters
../../gcc/d/dmd/expressionsem.c:89
0x6c64ad ExpressionSemanticVisitor::visit(CallExp*)
../../gcc/d/dmd/expressionsem.c:2930
0x6b57a5 semantic(Expression*, Scope*)
../../gcc/d/dmd/expressionsem.c:8166
0x6e5b9d InitializerSemanticVisitor::visit(ExpInitializer*)
../../gcc/d/dmd/initsem.c:348
0x6e583b semantic(Initializer*, Scope*, Type*, NeedInterpret)
../../gcc/d/dmd/initsem.c:520
0x65c57c VarDeclaration::getConstInitializer(bool)
../../gcc/d/dmd/declaration.c:1966
0x683c46 AggregateDeclaration::fill(Loc, Array<Expression*>*, bool)
../../gcc/d/dmd/dstruct.c:726
0x6b8bf4 ExpressionSemanticVisitor::visit(StructLiteralExp*)
../../gcc/d/dmd/expressionsem.c:776
0x6c805b StructLiteralExp::accept(Visitor*)
../../gcc/d/dmd/expression.h:490
0x6c805b semantic(Expression*, Scope*)
../../gcc/d/dmd/expressionsem.c:8166
0x6c805b ExpressionSemanticVisitor::visit(CallExp*)
../../gcc/d/dmd/expressionsem.c:3006
0x6b57a5 semantic(Expression*, Scope*)
../../gcc/d/dmd/expressionsem.c:8166
0x6e5b9d InitializerSemanticVisitor::visit(ExpInitializer*)
../../gcc/d/dmd/initsem.c:348
0x6e583b semantic(Initializer*, Scope*, Type*, NeedInterpret)
../../gcc/d/dmd/initsem.c:520
0x659133 VarDeclaration::semantic2(Scope*)
../../gcc/d/dmd/declaration.c:1619
0x683187 AggregateDeclaration::semantic2(Scope*)
../../gcc/d/dmd/dstruct.c:267
More information about the Gcc-bugs
mailing list