summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gdc.dg/gdc242a.d
blob: 14486828e3ffd2481767b1b8920ce23c46a3d4ab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// https://bugzilla.gdcproject.org/show_bug.cgi?id=242
// { dg-do compile }

struct S242a
{
    enum M = S242a();
    void iter() { }
}

void test242a()
{
    return S242a.M.iter;
}

struct S242b
{
    enum M = S242b();
    void iter() { }
}

void test242b()
{
    S242b.M.iter;
}