summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gdc.test/compilable/must_use_opopassign.d
blob: 0176354ed1d7596b9b7bf945da351fc5d0194157 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import core.attribute;

@mustuse struct S
{
    ref S opOpAssign(string op)(S rhs) return
    {
        return this;
    }
}

void test()
{
    S a, b;
    a += b;
}