• jgruber's avatar
    Fix a double-throw in JSReceiver::DefineProperties · 588eefef
    jgruber authored
    If ToObject() has thrown, do not throw another exception. The reason
    this does not currently fail is that 1. Errors used to be created
    through JS natives, and 2. the JSEntryStub clears any pending
    exceptions. So, when calling into JS to create the new error, the old
    exception was cleared.
    
    BUG=5259
    
    Review-Url: https://codereview.chromium.org/2208683002
    Cr-Commit-Position: refs/heads/master@{#38300}
    588eefef
Name
Last commit
Last update
benchmarks Loading commit data...
build_overrides Loading commit data...
docs Loading commit data...
gni Loading commit data...
gypfiles Loading commit data...
include Loading commit data...
infra Loading commit data...
samples Loading commit data...
src Loading commit data...
test Loading commit data...
testing Loading commit data...
third_party/binutils Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.gitignore Loading commit data...
.gn Loading commit data...
.ycm_extra_conf.py Loading commit data...
AUTHORS Loading commit data...
BUILD.gn Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE.fdlibm Loading commit data...
LICENSE.strongtalk Loading commit data...
LICENSE.v8 Loading commit data...
LICENSE.valgrind Loading commit data...
Makefile Loading commit data...
Makefile.android Loading commit data...
OWNERS Loading commit data...
PRESUBMIT.py Loading commit data...
README.md Loading commit data...
WATCHLISTS Loading commit data...
codereview.settings Loading commit data...
snapshot_toolchain.gni Loading commit data...