1 // REQUIRED_ARGS:
2 // PERMUTE_ARGS:
3 
4 union U
5 {
6     bool a;
7     long b;
8 }
9 
test1()10 U test1()
11 {
12     return U();
13 }
14 
test2()15 U* test2()
16 {
17     return new U();
18 }
19