v8/test/cctest/interpreter
adamk 108efd7f54 Remove Scope::scope_contains_with_ bit
This part of Scope has existed since V8's initial check in, but from what
I can tell it's not required to implement "with". The only tests that
depend upon it are tests of the debugger and the Scope mirrors, but the
resulting test behavior after removing the bit still seems perfectly
reasonable to me. In fact, with the included fix for scope name collection,
the scope mirror is actually improved with this change.

As a bi-product, this fixes the attached bug, about the contains_with
bit having inconsistent values in some arrow function compilation
scenarios.

BUG=chromium:592353
LOG=n
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel

Review URL: https://codereview.chromium.org/1804783002

Cr-Commit-Position: refs/heads/master@{#34802}
2016-03-15 22:41:59 +00:00
..
bytecode_expectations Remove Scope::scope_contains_with_ bit 2016-03-15 22:41:59 +00:00
bytecode-expectations-printer.cc [Interpreter] Refactor bytecode generator test suite. 2016-02-25 12:07:19 +00:00
bytecode-expectations-printer.h [Interpreter] Refactor bytecode generator test suite. 2016-02-25 12:07:19 +00:00
generate-bytecode-expectations.cc [Interpreter] Silence runtime errors in generate-bytecode-expectations. 2016-03-01 10:43:22 +00:00
test-bytecode-generator.cc [Interpreter] Refactor bytecode generator test suite. 2016-02-25 12:07:19 +00:00
test-interpreter.cc [Interpreter] Removes TestNotEqualsStrict bytecode from interpreter. 2016-03-07 10:50:44 +00:00