Cleanup of http://codereview.chromium.org/8101.
authorsgjesse@chromium.org <sgjesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 24 Oct 2008 06:22:47 +0000 (06:22 +0000)
committersgjesse@chromium.org <sgjesse@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 24 Oct 2008 06:22:47 +0000 (06:22 +0000)
commit39a5ffbd8599fa8827b7a32ddb4f5fa25d0ac0b0
treeff43c07649b00afca16d0c3e7a345da9696c2c6e
parenta5ead4a421f31ee3c4f7cfa9bbefa096cce505e9
Cleanup of http://codereview.chromium.org/8101.

Changed the catcher_ field to a boolean value and renamed it. Modified the
propagation of the external caught exception to also clear the current
TryCatch if there is no exception as it might hold an exception which has
been bypassed by code in a finally block.

Minor formatting changes to a test.
Review URL: http://codereview.chromium.org/8102

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@576 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/execution.cc
src/top.cc
src/top.h
test/mjsunit/api-call-after-bypassed-exception.js [new file with mode: 0644]
test/mjsunit/api-call-after-overridden-exception.js [deleted file]