| Index: test/cctest/test-parsing.cc
|
| diff --git a/test/cctest/test-parsing.cc b/test/cctest/test-parsing.cc
|
| index d99b2b86aea2d96c1bd16c92d05c7d1f3d5d468d..dd02207728eb0022fad0a8b986323b4279414140 100644
|
| --- a/test/cctest/test-parsing.cc
|
| +++ b/test/cctest/test-parsing.cc
|
| @@ -961,9 +961,9 @@ TEST(ScopeUsesArgumentsSuperThis) {
|
| SUPER_PROPERTY = 1 << 1,
|
| THIS = 1 << 2,
|
| INNER_ARGUMENTS = 1 << 3,
|
| - INNER_SUPER_PROPERTY = 1 << 4,
|
| };
|
|
|
| + // clang-format off
|
| static const struct {
|
| const char* body;
|
| int expected;
|
| @@ -977,7 +977,7 @@ TEST(ScopeUsesArgumentsSuperThis) {
|
| {"return this + arguments[0] + super.x",
|
| ARGUMENTS | SUPER_PROPERTY | THIS},
|
| {"return x => this + x", THIS},
|
| - {"return x => super.f() + x", INNER_SUPER_PROPERTY},
|
| + {"return x => super.f() + x", SUPER_PROPERTY},
|
| {"this.foo = 42;", THIS},
|
| {"this.foo();", THIS},
|
| {"if (foo()) { this.f() }", THIS},
|
| @@ -1003,15 +1003,15 @@ TEST(ScopeUsesArgumentsSuperThis) {
|
| {"\"use strict\"; while (true) { let x; this, arguments; }",
|
| INNER_ARGUMENTS | THIS},
|
| {"\"use strict\"; while (true) { let x; this, super.f(), arguments; }",
|
| - INNER_ARGUMENTS | INNER_SUPER_PROPERTY | THIS},
|
| + INNER_ARGUMENTS | SUPER_PROPERTY | THIS},
|
| {"\"use strict\"; if (foo()) { let x; this.f() }", THIS},
|
| - {"\"use strict\"; if (foo()) { let x; super.f() }",
|
| - INNER_SUPER_PROPERTY},
|
| + {"\"use strict\"; if (foo()) { let x; super.f() }", SUPER_PROPERTY},
|
| {"\"use strict\"; if (1) {"
|
| " let x; return { m() { return this + super.m() + arguments } }"
|
| "}",
|
| NONE},
|
| };
|
| + // clang-format on
|
|
|
| i::Isolate* isolate = CcTest::i_isolate();
|
| i::Factory* factory = isolate->factory();
|
| @@ -1027,7 +1027,6 @@ TEST(ScopeUsesArgumentsSuperThis) {
|
| for (unsigned i = 0; i < arraysize(source_data); ++i) {
|
| // Super property is only allowed in constructor and method.
|
| if (((source_data[i].expected & SUPER_PROPERTY) ||
|
| - (source_data[i].expected & INNER_SUPER_PROPERTY) ||
|
| (source_data[i].expected == NONE)) && j != 2) {
|
| continue;
|
| }
|
| @@ -1075,8 +1074,6 @@ TEST(ScopeUsesArgumentsSuperThis) {
|
| }
|
| CHECK_EQ((source_data[i].expected & INNER_ARGUMENTS) != 0,
|
| scope->inner_uses_arguments());
|
| - CHECK_EQ((source_data[i].expected & INNER_SUPER_PROPERTY) != 0,
|
| - scope->inner_uses_super_property());
|
| }
|
| }
|
| }
|
|
|