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