| /* Leaf functions with many arguments. */ | |
| void abort (void); | |
| void exit (int); | |
| int | |
| add (int a, | |
| int b, | |
| int c, | |
| int d, | |
| int e, | |
| int f, | |
| int g, | |
| int h, | |
| int i, | |
| int j, | |
| int k, | |
| int l, | |
| int m) | |
| { | |
| return a+b+c+d+e+f+g+h+i+j+k+l+m; | |
| } | |
| int | |
| main(void) | |
| { | |
| if (add (1,2,3,4,5,6,7,8,9,10,11,12,13) != 91) | |
| abort (); | |
| exit (0); | |
| } |