From: lhall AT rfk DOT com (Larry Hall) Subject: Re: Problems with exceptions in B19 6 Apr 1998 16:40:53 -0700 Message-ID: <3.0.5.32.19980330085441.009ce100.cygnus.gnu-win32@pop.ma.ultranet.com> References: <3519913D DOT 3BC01415 AT auckland DOT ac DOT nz> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" To: Chris Waters , gnu-win32 AT cygnus DOT com At 11:20 AM 3/26/98 +1200, Chris Waters wrote: >Hi, > >I can't get any of my code that uses exceptions to work under B19. Here >is an example: > >#include > >class EError { >public: > int dummy; > EError(int a ) { dummy = a; }; >}; > >int main( int argc, char *argv[]) { > > try { > throw EError(argc); > printf("No exception\n"); > } > catch (EError e) { > printf("Caught exception %d\n", e.dummy); > } > > >} > >When I compile this with: > >g++ -fexceptions test.cc > >and run it the program stops with the message `aborted'. Any idea what's >up? This code works fine with gcc 2.7.2 on linux. > > >Thanks, > >Chris Waters. Works fine for me on EGCS. Maybe you want to try that instead. Larry Hall lhall AT rfk DOT com RFK Partners, Inc. (781) 239-1053 8 Grove Street (781) 239-1655 - FAX Wellesley, MA 02181 http://www.rfk.com - 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".