// { dg-do assemble } // { dg-options "-fexceptions" } // GROUPS passed exceptions // except file // Message-Id: <9211301118.AA09810@ss670mp.geco.slb.com> // From: willoch@ss670mp.oslo.sgp.slb.com (thorbjorn willoch) // Subject: -fansi-exceptions bug // Date: Mon, 30 Nov 92 11:18:05 GMT extern "C" int printf(const char *, ...); class Vector { int* p; int sz; public: Vector(int s) { p = new int[sz=s]; } ~Vector() {delete [] p; } int size() {return sz; } class Range{}; int& operator[](int i); }; int& Vector::operator[](int i) { if(0<=i && i