// { dg-do run } // GROUPS passed conversions // cvt file // Message-Id: <9308091213.AA11572@emmy.Mathematik.Uni-Dortmund.DE> // From: Michael Strauch // Subject: Bug in GCC 2.4.5 // Date: Mon, 9 Aug 93 14:13:50 MESZ extern "C" int printf (const char *, ...); int destruct = 2; class Test{ protected: long x; public: Test(){;} Test(long l) {x=l;} ~Test() {if (--destruct == 0) printf ("PASS\n");} }; int main() { long i=1; Test t; t=(Test)i; }