1 /* { dg-do compile } */
2 /* { dg-options "-O -fdump-tree-optimized" } */
5 quantum_real(float _Complex a)
7 float *p = (float *) &a;
11 quantum_imag(float _Complex a)
13 float *p = (float *) &a;
17 quantum_foo(float _Complex a)
19 float *p = (float *) &a;
23 /* { dg-final { scan-tree-dump-times "REALPART_EXPR" 1 "optimized" } } */
24 /* { dg-final { scan-tree-dump-times "IMAGPART_EXPR" 1 "optimized" } } */
25 /* { dg-final { cleanup-tree-dump "optimized" } } */