1*c87b03e5Sespie // GROUPS passed virtual-functions 2*c87b03e5Sespie // Not in g++ bugs snapshot 3*c87b03e5Sespie // From: grande@isi.edu (Jim Grande) 4*c87b03e5Sespie // Subject: g++ 2.3.3 (HPPA) virt class definition dumps core 5*c87b03e5Sespie // Date: 5 Mar 1993 22:51:14 -0500 6*c87b03e5Sespie // Message-ID: <23611@venera.isi.edu> 7*c87b03e5Sespie 8*c87b03e5Sespie #include <stdio.h> 9*c87b03e5Sespie 10*c87b03e5Sespie class doubleclass 11*c87b03e5Sespie { 12*c87b03e5Sespie public: 13*c87b03e5Sespie double d; 14*c87b03e5Sespie doubleclass(double x = 0) { d = x; }; 15*c87b03e5Sespie }; 16*c87b03e5Sespie 17*c87b03e5Sespie class test 18*c87b03e5Sespie { 19*c87b03e5Sespie doubleclass doublec; 20*c87b03e5Sespie }; 21*c87b03e5Sespie 22*c87b03e5Sespie class vderived : virtual public test 23*c87b03e5Sespie { 24*c87b03e5Sespie }; 25*c87b03e5Sespie main()26*c87b03e5Sespieint main() 27*c87b03e5Sespie { 28*c87b03e5Sespie vderived v; 29*c87b03e5Sespie 30*c87b03e5Sespie printf ("PASS\n"); 31*c87b03e5Sespie } 32