summaryrefslogtreecommitdiff
path: root/deps/v8/test/cctest/parsing/test-preparser.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/cctest/parsing/test-preparser.cc')
-rw-r--r--deps/v8/test/cctest/parsing/test-preparser.cc20
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) {