// { dg-do assemble  }
// GROUPS passed unions
union alan {
int a;
char *b;
alan();
};
 
alan mary;
 
alan::alan()
{
        a=0;
}
// { dg-do assemble  }
// GROUPS passed unions
union alan {
int a;
char *b;
alan();
};
 
alan mary;
 
alan::alan()
{
        a=0;
}