Fixing this would be welcome indeed. It would be nice if uncaught_exception accurately reflected in-flight exceptions. I don't see how you can do this robustly without incrementing in cxa_rethrow as Jason suggests. -benjamin