www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 19024] New: [REG 2.081-beta]

https://issues.dlang.org/show_bug.cgi?id=19024

          Issue ID: 19024
           Summary: [REG 2.081-beta] AssertError dmd/dsymbolsem.d(4317):
                    Assertion failure
           Product: D
           Version: D2
          Hardware: All
                OS: All
            Status: NEW
          Severity: regression
          Priority: P1
         Component: dmd
          Assignee: nobody puremagic.com
          Reporter: ibuclaw gdcproject.org

ICE when compiling
https://github.com/dlang/dmd/blob/stable/test/fail_compilation/fail2789.d

core.exception.AssertError dmd/dsymbolsem.d(4317): Assertion failure
----------------
??:? _d_assertp [0x1de58c55]
??:? _ZN22DsymbolSemanticVisitor5visitEP17StructDeclaration [0x1dc7b8bc]
??:? _ZN17StructDeclaration6acceptEP7Visitor [0x1dc69bc1]
??:? _Z15dsymbolSemanticP7DsymbolP5Scope [0x1dc6f954]
??:? _ZN16TemplateInstance13expandMembersEP5Scope [0x1dc9210b]
??:? _ZN16TemplateInstance16tryExpandMembersEP5Scope [0x1dc92182]
??:? void
dmd.dsymbolsem.templateInstanceSemantic(dmd.dtemplate.TemplateInstance,
dmd.dscope.Scope*, dmd.root.array.Array!(dmd.expression.Expression).Array*)
[0x1dc7f489]
??:? _ZN22DsymbolSemanticVisitor5visitEP16TemplateInstance [0x1dc76586]
??:? _ZN16TemplateInstance6acceptEP7Visitor [0x1dc9223d]
??:? _Z15dsymbolSemanticP7DsymbolP5Scope [0x1dc6f954]
??:? _ZN14ResolveVisitor5visitEP12TypeInstance [0x1dd44e48]
??:? _ZN12TypeInstance6acceptEP7Visitor [0x1dd14b49]
??:? _Z7resolveP4TypeRK3LocP5ScopePP10ExpressionPS0_PP7Dsymbolb [0x1dd443a4]
??:? _ZN19TypeSemanticVisitor5visitEP12TypeInstance [0x1dd42807]
??:? _ZN12TypeInstance6acceptEP7Visitor [0x1dd14b49]
??:? _Z12typeSemanticP4Type3LocP5Scope [0x1dd3f47e]
??:? _ZN22DsymbolSemanticVisitor5visitEP14VarDeclaration [0x1dc703d7]
??:? _ZN14VarDeclaration6acceptEP7Visitor [0x1dc40a0d]
??:? _Z15dsymbolSemanticP7DsymbolP5Scope [0x1dc6f954]
??:? _ZN25ExpressionSemanticVisitor5visitEP14DeclarationExp [0x1dcb476c]
??:? _ZN14DeclarationExp6acceptEP7Visitor [0x1dca2039]
??:? _Z18expressionSemanticP10ExpressionP5Scope [0x1dcc5072]
??:? _ZN24StatementSemanticVisitor5visitEP12ExpStatement [0x1dd58299]
??:? _ZN12ExpStatement6acceptEP7Visitor [0x1dd3a015]
??:? _Z17statementSemanticP9StatementP5Scope [0x1dd58182]
??:? _ZN24StatementSemanticVisitor5visitEP17CompoundStatement [0x1dd58547]
??:? _ZN17CompoundStatement6acceptEP7Visitor [0x1dd3a719]
??:? _Z17statementSemanticP9StatementP5Scope [0x1dd58182]
??:? _ZN16Semantic3Visitor5visitEP15FuncDeclaration [0x1dd6d014]
??:? _ZN15FuncDeclaration6acceptEP7Visitor [0x1dccc849]
??:? _Z9semantic3P7DsymbolP5Scope [0x1dd6b8e8]
??:? _ZN16Semantic3Visitor5visitEP6Module [0x1dd6bcdb]
??:? _ZN6Module6acceptEP7Visitor [0x1dc5efdd]
??:? _Z9semantic3P7DsymbolP5Scope [0x1dd6b8e8]
??:? int dmd.mars.tryMain(ulong, const(char)**) [0x1dd04834]
??:? _Dmain [0x1dd05a4e]

--
Jun 24 2018