aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/regpressure.c
blob: 1d652941e077612fb28b3159e669367e2ace620f (plain) (blame)
1
2
3
4
5
6
7
8
9
int foo(int a, int b, int c, int d, int e, int f, int (*g)(void)) {
   int aa[4];
   void bar(int *);
   bar(aa);
   if (a>0)
      f-=10*(g()&f);
   bar(aa);
   return a + b + c + d + e + f + g();
}