// { dg-do assemble } // GROUPS passed constructors // ctors file // Message-Id: <3JUL199214462623@envmsa.eas.asu.edu> // From: peckham@envmsa.eas.asu.edu (Bill) // Subject: const constructor causes crash // Date: Fri, 3 Jul 1992 21:46:00 GMT class base_t { public: virtual const char* name () { return "base_t"; } base_t (); virtual ~base_t (); }; class d1_t : public base_t { public: virtual const char* name () { return "d1_t"; } // The const keyword on this constructor is an error, but it shouldn't // cause the compiler to crash. d1_t () const;// { dg-error "" } .*const.* virtual ~d1_t (); }; class d2_t : public base_t { public: virtual const char* name () { return "d2_t"; } d2_t (int); virtual ~d2_t (); };