Chromium Code Reviews
DescriptionAdd tests for C++11's std::rethrow_exception() (dependent exceptions)
The first two tests added here test for bugs in eh_pnacl.cc (PNaCl
SJLJ EH support) in libsupc++, for which I've committed fixes. The
third test tests for a potential bug but I've never seen it fail with
libsupc++.
All three tests passed first time with my SJLJ EH change for
libcxxabi, which is because libcxxabi's __cxa_exception and
__cxa_dependent_exception have matching layouts (with an exceptionType
field at the same offset), unlike in libsupc++.
BUG=https://code.google.com/p/nativeclient/issues/detail?id=3696
TEST=run_eh_throw_tests_sjlj_test
Committed: https://src.chromium.org/viewvc/native_client?view=rev&revision=12473
Patch Set 1 #Patch Set 2 : Retry upload #Patch Set 3 : More coverage #Patch Set 4 : Fix #Messages
Total messages: 4 (0 generated)
|