delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1998/04/06/16:40:53

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
To: Chris Waters <cj DOT waters AT auckland DOT ac DOT nz>, 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 <stdio.h>
>
>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".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019