]>
Commit | Line | Data |
---|---|---|
b4c522fa IB |
1 | // PERMUTE_ARGS: |
2 | // https://issues.dlang.org/show_bug.cgi?id=15780 | |
3 | ||
b4c522fa IB |
4 | void foo(alias fields)() { |
5 | foreach(i, field; fields) { | |
6 | enum string a = fields[i]; // OK | |
7 | enum string b = field; // not OK with 2.069.2 ??? | |
b4c522fa IB |
8 | } |
9 | } | |
10 | ||
11 | void main() { | |
12 | foo!(tuple("H", "I"))(); | |
13 | } | |
5fee5ec3 IB |
14 | |
15 | Tuple!T tuple(T...)(T values) | |
16 | { | |
17 | return Tuple!T(values); | |
18 | } | |
19 | ||
20 | struct Tuple(T...) | |
21 | { | |
22 | T values; | |
23 | alias values this; | |
24 | } |