summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gdc.test/compilable/test20420.d
blob: 5d99e9c08528edb540490f3c99a8cd92c2f5cd64 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// REQUIRED_ARGS: -inline

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

struct S { ~this(); }

class C
{
    this(S, int) {}
}

int i();

C create()
{
    return new C(S(), i());
}

auto test()
{
    auto c = create();
}