aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gdc.test/compilable/test22665.d
blob: 9d55dbbab1ffd8034546d5ca83fd653aa65e57ce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// EXTRA_FILES: imports/imp22665.c

// https://issues.dlang.org/show_bug.cgi?id=22665

import imports.imp22665;

E foo1(E e)
{
    return e.A; // with qualification, it is an enum
}

int foo2()
{
    return A; // without qualification, it is an int
}

E foo3(E e)
{
    return E.A; // with qualification, it is an enum
}