Possible bug in clang and gcc's setjmp handling.