| // DFLAGS: |
| // REQUIRED_ARGS: -defaultlib= |
| // EXTRA_SOURCES: extra-files/minimal/object.d |
| |
| /**********************************************/ |
| // https://issues.dlang.org/show_bug.cgi?id=19234 |
| void issue19234() |
| { |
| static struct A {} |
| A[10] a; |
| A[10] b; |
| b[] = a[]; |
| } |
| |
| /**********************************************/ |
| // https://issues.dlang.org/show_bug.cgi?id=22005 |
| void issue22005() |
| { |
| enum int[4] foo = [1,2,3,4]; |
| static foreach (i, e; foo) |
| { |
| } |
| } |
| |
| /**********************************************/ |
| // https://issues.dlang.org/show_bug.cgi?id=22006 |
| void issue22006() |
| { |
| alias size_t = typeof(int.sizeof); |
| alias AliasSeq(T...) = T; |
| |
| foreach (size_t i, e; [0, 1, 2, 3]) { } |
| static foreach (size_t i, e; [0, 1, 2, 3]) { } |
| foreach (size_t i, e; AliasSeq!(0, 1, 2, 3)) { } |
| static foreach (size_t i, e; AliasSeq!(0, 1, 2, 3)) { } |
| } |