Re: Try-catch broken in gcc4.0?
Re: Try-catch broken in gcc4.0?
- Subject: Re: Try-catch broken in gcc4.0?
- From: Howard Hinnant <email@hidden>
- Date: Fri, 26 May 2006 10:42:05 -0400
On May 25, 2006, at 7:50 PM, Walter wrote:
I have a carbon app written in C++ that compiles & runs perfectly with
gcc3.3. I tried upgrading to gcc4.0 and an exception that I throw
from my
framework is not caught in my application. This causes my app to
exit.
Checking the stack trace shows that the exception should be caught but
isn't.
I tried to make a small sample application & framework that does
the same
thing but it worked correctly.
Is anyone else having similar issues? Any suggestions?
This can be caused if the exception is declared with hidden
visibility (say by using default hidden visibility). To fix either
don't used hidden visibility by default (a command line or preference
panel switch), or declare the exception type visible explicitly:
class __attribute__ ((__visibility__("default"))) my_exception {...};
-Howard
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden