diff options
author | Alon Zakai <alonzakai@gmail.com> | 2012-12-08 14:37:51 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2012-12-08 14:37:51 -0800 |
commit | 037e8d20c096ccacbfb7d3a2d7a243bc9e11081d (patch) | |
tree | 1b0038077cbea88457122dc2230ee4ddb42b6a7c /tests | |
parent | b1da8a876bd06aa8409d8dcb5a325267ca63b9c3 (diff) |
properly use identifier given to resume instruction, avoids issues with cxa_catch cleaning it up; fixes test_multiexception, the exception-handling part of #747
Diffstat (limited to 'tests')
-rwxr-xr-x | tests/runner.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/runner.py b/tests/runner.py index 1f40ed70..723356c0 100755 --- a/tests/runner.py +++ b/tests/runner.py @@ -2377,8 +2377,10 @@ int main(int argc, char *argv[]) { self.do_run(src, '''setjmp normal execution path, level: 0, prev_jmp: -1 setjmp normal execution path, level: 1, prev_jmp: 0 level is 2, perform longjmp! +caught 1 setjmp exception execution path, level: 1, prev_jmp: 0 prev_jmp is not empty, continue with longjmp! +caught 0 setjmp exception execution path, level: 0, prev_jmp: -1 Exiting setjmp function, level: 0, prev_jmp: -1 ''') |