• mythria's avatar
    [Interpreter] Marks that 'throw' has returned a value. · 232e28d6
    mythria authored
    This is to fix some of the failing test262 tests with ignition flag.
    In few test262 tests, there is a throw from the script scope. Rewriter::Rewrite
    pass converts expression statements into assignment statements in script scope.
    This causes interpreter to fail because assignment expression expects a result
    in accumulator but throw statement does not return a value. To fix this, we
    now mark that accumulator contains a value when visiting throw statement.
    
    BUG=v8:4280
    LOG=N
    
    Review URL: https://codereview.chromium.org/1523423003
    
    Cr-Commit-Position: refs/heads/master@{#33408}
    232e28d6
Name
Last commit
Last update
benchmarks Loading commit data...
build Loading commit data...
docs 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...
.ycm_extra_conf.py Loading commit data...
AUTHORS Loading commit data...
BUILD.gn Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE 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...
Makefile.nacl 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...