From: belkin AT minas DOT rosmail DOT com (Vladimir belkin) Subject: g++ exception handling bug 1 Sep 1997 16:58:07 -0700 Sender: mail AT cygnus DOT com Approved: cygnus DOT gnu-win32 AT cygnus DOT com Distribution: cygnus Message-ID: <3.0.1.32.19970901233509.0092a2e0.cygnus.gnu-win32@localhost> X-Sender: belkin AT localhost X-Mailer: Windows Eudora Light Version 3.0.1 (32) Original-To: gnu-win32 AT cygnus DOT com Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Original-Sender: owner-gnu-win32 AT cygnus DOT com "operator delete" call while exception processing is not implemented. // --------------- Example: #include struct A { A() { cerr<<"A constructing\n"; throw 1; } void *operator new(unsigned sz) { cerr<<"A allocated\n"; return ::operator new(sz); } void operator delete (void *p) { cerr<<"A deleted\n"; ::operator delete (p); } }; void main() { try { new A(); } catch (...) { } } // ------------------------------------------------ This program does not type "A deleted", but should. -------- Vladimir Belkin (vladimir DOT belkin AT usa DOT net) - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".