1/* { dg-do compile } */
2
3typedef struct Vec {
4 double x, y;
5 int z;
6} xyz_t ;
7
8typedef struct {
9  float fscalar;
10  double dscalar;
11  xyz_t dv;
12  int iscalar;
13} anonymous;
14
15const char *enc = @encode(xyz_t);
16const char *enc2 = @encode(anonymous);
17
18/* { dg-final { scan-assembler "{Vec=ddi}" } }  */
19/* { dg-final { scan-assembler "{?=fd{Vec=ddi}i}" } }  */
20