Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/g++.old-deja/g++.law/ctors7.C @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
// { 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 (); };