]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/gdc.test/compilable/test15780.d
d: Import dmd b8384668f, druntime e6caaab9, phobos 5ab9ad256 (v2.098.0-beta.1)
[thirdparty/gcc.git] / gcc / testsuite / gdc.test / compilable / test15780.d
CommitLineData
b4c522fa
IB
1// PERMUTE_ARGS:
2// https://issues.dlang.org/show_bug.cgi?id=15780
3
b4c522fa
IB
4void 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
11void main() {
12 foo!(tuple("H", "I"))();
13}
5fee5ec3
IB
14
15Tuple!T tuple(T...)(T values)
16{
17 return Tuple!T(values);
18}
19
20struct Tuple(T...)
21{
22 T values;
23 alias values this;
24}