1// { dg-do assemble } 2// GROUPS passed constructors 3// ctors file 4// Message-Id: <3JUL199214462623@envmsa.eas.asu.edu> 5// From: peckham@envmsa.eas.asu.edu (Bill) 6// Subject: const constructor causes crash 7// Date: Fri, 3 Jul 1992 21:46:00 GMT 8 9class base_t { 10public: 11 virtual char *name () { return "base_t"; } 12 13 base_t (); 14 virtual ~base_t (); 15}; 16 17class d1_t : public base_t { 18public: 19 virtual char *name () { return "d1_t"; } 20 21 // The const keyword on this constructor is an error, but it shouldn't 22 // cause the compiler to crash. 23 24 d1_t () const;// { dg-error "" } .*const.* 25 virtual ~d1_t (); 26}; 27 28class d2_t : public base_t { 29public: 30 virtual char *name () { return "d2_t"; } 31 32 d2_t (int); 33 virtual ~d2_t (); 34}; 35 36