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:
http://lists.apple.com/mailman/options/xcode-users/email@hidden