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: [email protected]
          Reporter: [email protected]

---
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 {}
---

--

Reply via email to