aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gdc.dg/pr105004.d
blob: 60b3c3f635e6c0a7ac966c5bfb0f64a598c95849 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105004
// { dg-do compile }

private struct _Complex(T)
{
    T re;
    T im;
}
enum __c_complex_float  : _Complex!float;

__c_complex_float pr105004(float re, float im)
{
    return typeof(return)(re, im);
}