1// { dg-options -w }
2
3#include "vbase8-4.h"
4
5extern void check_C0 (C0&, int);
6extern void check_C1 (C1&, int);
7extern void check_C2 (C2&, int);
8extern void check_C3 (C3&, int);
9extern void check_C4 (C4&, int);
10extern void check_C5 (C5&, int);
11extern void check_C6 (C6&, int);
12extern void check_C7 (C7&, int);
13extern void check_C8 (C8&, int);
14extern void check_C9 (C9&, int);
15
16void
17vbase8_4_x (void)
18{
19  C0 c0;
20  C1 c1;
21  C2 c2;
22  C3 c3;
23  C4 c4;
24  C5 c5;
25  C6 c6;
26  C7 c7;
27  C8 c8;
28  C9 c9;
29
30  c0.i0 = 0;
31  c1.i1 = 101;
32  c2.i2 = 202;
33  c3.i3 = 303;
34  c4.i4 = 404;
35  c5.i5 = 505;
36  c6.i6 = 606;
37  c7.i7 = 707;
38  c8.i8 = 808;
39  c9.i9 = 909;
40
41  check_C0 (c0, 0);
42  check_C1 (c1, 101);
43  check_C2 (c2, 202);
44  check_C3 (c3, 303);
45  check_C4 (c4, 404);
46  check_C5 (c5, 505);
47  check_C6 (c6, 606);
48  check_C7 (c7, 707);
49  check_C8 (c8, 808);
50  check_C9 (c9, 909);
51}
52