blob: 38a81982ff265c7a053aa98ec4403b92694e12f8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
/* On IRIX 6, PA is passed partially in registers and partially on the
stack. We therefore have two potential uses of pretend_args_size:
one for the partial argument and one for the varargs save area.
Make sure that these uses don't conflict. */
struct s { int i[18]; };
int f (struct s pa, int pb, ...)
{
return pb;
}
struct s gs;
int main ()
{
if (f (gs, 0x1234) != 0x1234)
abort ();
exit (0);
}
|