Not logged in
Log in now
Create an account
Subscribe to LWN
LWN.net Weekly Edition for May 23, 2013
An "enum" for Python 3
An unexpected perf feature
LWN.net Weekly Edition for May 16, 2013
A look at the PyPy 2.0 release
C vs. C++ vs. ...
Posted Jul 4, 2012 15:10 UTC (Wed) by nix (subscriber, #2304)
Posted Jul 4, 2012 15:17 UTC (Wed) by andresfreund (subscriber, #69562)
Posted Jul 4, 2012 18:30 UTC (Wed) by jwakely (subscriber, #60262)
2) It doesn't _have_ to work, but it can work (which would make it closer to implementation-defined or conditionally-supported, not undefined) and does with (at least) GCC, Clang and Solaris CC. There's even a cross-platform standard describing it. For a nice overview of the "personalities" that are used to support mixed-language exceptions to propagate through call frames using different languages see http://llvm.org/docs/ExceptionHandling.html
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds