blob: dcad69b278714f92e034b2e461a2bb0eaf040700 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
/* PR c/54391 - transparent_union typedef'ing inconsistent
{ dg-do compile }
{ dg-options "-Wall" } */
typedef union m30_u m30_t;
union __attribute__((transparent_union)) m30_u {
int u;
};
double make_double (m30_t);
double f (void)
{
int bar = 17;
return make_double (bar);
}
|