mirror of
https://github.com/autc04/Retro68.git
synced 2024-09-28 03:55:14 +00:00
34 lines
371 B
C
34 lines
371 B
C
/* { dg-do compile } */
|
|
/* { dg-options "-Ofast" } */
|
|
|
|
enum b
|
|
{
|
|
c,
|
|
d
|
|
};
|
|
struct e
|
|
{
|
|
enum b code;
|
|
};
|
|
struct f
|
|
{
|
|
unsigned g;
|
|
};
|
|
int h, i;
|
|
struct a
|
|
{
|
|
struct e common;
|
|
struct f j;
|
|
};
|
|
|
|
struct a k (void)
|
|
{
|
|
struct a *l;
|
|
do
|
|
if (l->common.code == d && l->j.g * 4)
|
|
;
|
|
else
|
|
i = l->j.g | (l->common.code && l);
|
|
while (h && l->common.code == c);
|
|
}
|