• Adam Klein's avatar
    Throw errors when assigning to const variables inside `with` · a9846ad4
    Adam Klein authored
    This code appears to have been wrong forever, as it only
    threw in strict mode (presumably predating ES2015 const).
    
    In order to get exactly the right behavior, special
    handling of sloppy named function expressions is required.
    Rather than polluting PropertyAttributes with another
    dummy value, this CL simply adds a bool output argument
    to Context::Lookup to indicate that case.
    
    Bug: v8:6677
    Change-Id: I34daa5080d291808f10cbaefc91d716f0b22963b
    Reviewed-on: https://chromium-review.googlesource.com/602690Reviewed-by: 's avatarJakob Kummerow <jkummerow@chromium.org>
    Commit-Queue: Adam Klein <adamk@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#47207}
    a9846ad4
Name
Last commit
Last update
..
benchmarks Loading commit data...
cctest Loading commit data...
common Loading commit data...
debugger Loading commit data...
fuzzer Loading commit data...
inspector Loading commit data...
intl Loading commit data...
js-perf-test Loading commit data...
memory Loading commit data...
message Loading commit data...
mjsunit Loading commit data...
mkgrokdump Loading commit data...
mozilla Loading commit data...
preparser Loading commit data...
promises-aplus Loading commit data...
test262 Loading commit data...
unittests Loading commit data...
wasm-spec-tests Loading commit data...
webkit Loading commit data...
BUILD.gn Loading commit data...
bot_default.gyp Loading commit data...
bot_default.isolate Loading commit data...
default.gyp Loading commit data...
default.isolate Loading commit data...
optimize_for_size.gyp Loading commit data...
optimize_for_size.isolate Loading commit data...
perf.gyp Loading commit data...
perf.isolate Loading commit data...