2 // GROUPS passed redeclaration
3 // Check that if multiple declarations of the same single
4 // function are present in different places in the same file,
5 // and if these declarations differ (as allowed) in the number
6 // of argument defaults provided, that correct values are
7 // passed at all call points anyway.
9 extern "C" int printf (const char *, ...);
11 void receiver (int ii, int jj);
18 void receiver (int ii, int jj = 9);
35 if (ii_sum != 13 || jj_sum != 25)
36 { printf ("FAIL\n"); return 1; }
43 void receiver (int ii, int jj)