www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 23109] New: ICE: AssertError src/dmd/dclass.d(449): Assertion

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

          Issue ID: 23109
           Summary: ICE: AssertError src/dmd/dclass.d(449): Assertion
                    failure
           Product: D
           Version: D2
          Hardware: All
                OS: All
            Status: NEW
          Severity: critical
          Priority: P1
         Component: dmd
          Assignee: nobody puremagic.com
          Reporter: ibuclaw gdcproject.org

---
module dmd.arraytypes;
import dmd.statement;
import dmd.func;
struct Array(T)
{
    T[] data;
    enum SMALLARRAYCAP = 1;
    T[SMALLARRAYCAP] smallarray; 

}
alias Ensures = Array!Ensure;
---
module dmd.func;
import dmd.arraytypes;
import dmd.statement;
struct Ensure
{
    Statement ensure;
    Ensures* arraySyntaxCopy()
    {
    }
}
---
module dmd.statement
import dmd.func;
class Statement {}
---

--
May 13 2022