mirror of
https://github.com/nArnoSNES/tcc-65816.git
synced 2024-06-12 13:29:29 +00:00
55 lines
590 B
C
55 lines
590 B
C
struct twelve
|
|
{
|
|
int a;
|
|
int b;
|
|
int c;
|
|
};
|
|
|
|
struct pair
|
|
{
|
|
int first;
|
|
int second;
|
|
};
|
|
|
|
struct pair
|
|
g ()
|
|
{
|
|
struct pair p;
|
|
return p;
|
|
}
|
|
|
|
static void
|
|
f ()
|
|
{
|
|
int i;
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
int j;
|
|
for (j = 0; j < 1; j++)
|
|
{
|
|
if (0)
|
|
{
|
|
int k;
|
|
for (k = 0; k < 1; k++)
|
|
{
|
|
struct pair e = g ();
|
|
}
|
|
}
|
|
else
|
|
{
|
|
struct twelve a, b;
|
|
if ((((char *) &b - (char *) &a) < 0
|
|
? (-((char *) &b - (char *) &a))
|
|
: ((char *) &b - (char *) &a)) < sizeof (a))
|
|
abort ();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
main ()
|
|
{
|
|
f ();
|
|
exit (0);
|
|
}
|