diff options
Diffstat (limited to 'deps/v8/test/cctest/parsing/test-preparser.cc')
-rw-r--r-- | deps/v8/test/cctest/parsing/test-preparser.cc | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/deps/v8/test/cctest/parsing/test-preparser.cc b/deps/v8/test/cctest/parsing/test-preparser.cc index 74630c6c7e..48aa4826c9 100644 --- a/deps/v8/test/cctest/parsing/test-preparser.cc +++ b/deps/v8/test/cctest/parsing/test-preparser.cc @@ -660,11 +660,23 @@ TEST(PreParserScopeAnalysis) { [] { i::FLAG_harmony_public_fields = true; }, [] { i::FLAG_harmony_public_fields = false; }}, {"class X { static ['foo'] = 2; }; new X;", - [] { i::FLAG_harmony_public_fields = true; }, - [] { i::FLAG_harmony_public_fields = false; }}, + [] { + i::FLAG_harmony_public_fields = true; + i::FLAG_harmony_static_fields = true; + }, + [] { + i::FLAG_harmony_public_fields = false; + i::FLAG_harmony_static_fields = false; + }}, {"class X { ['bar'] = 1; static ['foo'] = 2; }; new X;", - [] { i::FLAG_harmony_public_fields = true; }, - [] { i::FLAG_harmony_public_fields = false; }}, + [] { + i::FLAG_harmony_public_fields = true; + i::FLAG_harmony_static_fields = true; + }, + [] { + i::FLAG_harmony_public_fields = false; + i::FLAG_harmony_static_fields = false; + }}, }; for (unsigned outer_ix = 0; outer_ix < arraysize(outers); ++outer_ix) { |