commit | f86a4b77e30daed065735593b0288571ccbf4814 | [log] [tgz] |
---|---|---|
author | jl@opera.com <jl@opera.com@bbb929c8-8fbe-4397-9dbb-9b2b20218538> | Fri May 30 00:29:46 2014 |
committer | jl@opera.com <jl@opera.com@bbb929c8-8fbe-4397-9dbb-9b2b20218538> | Fri May 30 00:29:46 2014 |
tree | 1e58015cacc3c9d251038c61cac50c2c00e2e00d | |
parent | 283fdd352d4b4413ff8a9022769291fedc532ca3 [diff] |
Generate missing "block.ReThrow();" before return After r174546 a v8::TryCatch object is in scope when calling a method's C++ implementation early due to missing optional arguments. If the implementation throws an exception, we need to call ReThrow() on that v8::TryCatch object for the exception to be propagated correctly. BUG=362388 Review URL: https://codereview.chromium.org/307883002 git-svn-id: svn://svn.chromium.org/blink/trunk@175076 bbb929c8-8fbe-4397-9dbb-9b2b20218538