1// Special g++ Options: -ansi -pedantic-errors -w 2 3// Copyright (C) 2001 Free Software Foundation, Inc. 4// Contributed by Nathan Sidwell 14 Jun 2001 <nathan@codesourcery.com> 5 6// Bug 3145, generated by script provided by stefan@space.twc.de 7// This is case number 9 8 9class C0 10{}; 11class C1 12 : public C0 13{}; 14class C2 15 : public C1 16 , public C0 17{}; 18class C3 19 : virtual public C0 20 , public C2 21 , virtual public C1 22{}; 23class C4 24 : virtual public C2 25 , public C0 26 , virtual public C3 27 , public C1 28{}; 29class C5 30 : public C0 31 , public C1 32 , public C4 33 , virtual public C2 34 , public C3 35{}; 36class C6 37 : public C1 38 , public C3 39 , virtual public C5 40 , virtual public C2 41 , public C0 42 , virtual public C4 43{}; 44class C7 45 : virtual public C1 46 , virtual public C0 47 , public C6 48 , virtual public C2 49 , public C5 50{}; 51class C8 52 : virtual public C1 53 , virtual public C4 54 , public C0 55 , virtual public C7 56 , virtual public C2 57{}; 58class C9 59 : virtual public C1 60 , virtual public C6 61 , public C8 62 , virtual public C2 63 , public C0 64{}; 65int main() { 66 C0 c0; 67 C1 c1; 68 C2 c2; 69 C3 c3; 70 C4 c4; 71 C5 c5; 72 C6 c6; 73 C7 c7; 74 C8 c8; 75 C9 c9; 76} 77