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