| Index: test/cctest/test-parsing.cc
|
| diff --git a/test/cctest/test-parsing.cc b/test/cctest/test-parsing.cc
|
| index 463dc062855a2abe8afdbbf7e91f7b82eabdff75..67a27dbd26537d3b3e73fd2428eb786860c9b511 100644
|
| --- a/test/cctest/test-parsing.cc
|
| +++ b/test/cctest/test-parsing.cc
|
| @@ -1498,9 +1498,7 @@ enum ParserFlag {
|
| kAllowHarmonyRestParameters,
|
| kAllowHarmonySloppy,
|
| kAllowHarmonySloppyLet,
|
| - kAllowHarmonySpreadCalls,
|
| kAllowHarmonyDestructuring,
|
| - kAllowHarmonySpreadArrays,
|
| kAllowHarmonyNewTarget,
|
| kAllowStrongMode,
|
| kNoLegacyConst
|
| @@ -1522,14 +1520,10 @@ void SetParserFlags(i::ParserBase<Traits>* parser,
|
| flags.Contains(kAllowHarmonyDefaultParameters));
|
| parser->set_allow_harmony_rest_parameters(
|
| flags.Contains(kAllowHarmonyRestParameters));
|
| - parser->set_allow_harmony_spread_calls(
|
| - flags.Contains(kAllowHarmonySpreadCalls));
|
| parser->set_allow_harmony_sloppy(flags.Contains(kAllowHarmonySloppy));
|
| parser->set_allow_harmony_sloppy_let(flags.Contains(kAllowHarmonySloppyLet));
|
| parser->set_allow_harmony_destructuring(
|
| flags.Contains(kAllowHarmonyDestructuring));
|
| - parser->set_allow_harmony_spread_arrays(
|
| - flags.Contains(kAllowHarmonySpreadArrays));
|
| parser->set_allow_harmony_new_target(flags.Contains(kAllowHarmonyNewTarget));
|
| parser->set_allow_strong_mode(flags.Contains(kAllowStrongMode));
|
| parser->set_allow_legacy_const(!flags.Contains(kNoLegacyConst));
|
| @@ -5358,10 +5352,7 @@ TEST(SpreadCall) {
|
| "...[0, 1, 2], 3, 4, 5, 6, ...'7', 8, 9",
|
| "...[0, 1, 2], 3, 4, 5, 6, ...'7', 8, 9, ...[10]", NULL};
|
|
|
| - static const ParserFlag always_flags[] = {kAllowHarmonySpreadCalls};
|
| -
|
| - RunParserSyncTest(context_data, data, kSuccess, NULL, 0, always_flags,
|
| - arraysize(always_flags));
|
| + RunParserSyncTest(context_data, data, kSuccess);
|
| }
|
|
|
|
|
| @@ -5372,10 +5363,7 @@ TEST(SpreadCallErrors) {
|
|
|
| const char* data[] = {"(...[1, 2, 3])", "......[1,2,3]", NULL};
|
|
|
| - static const ParserFlag always_flags[] = {kAllowHarmonySpreadCalls};
|
| -
|
| - RunParserSyncTest(context_data, data, kError, NULL, 0, always_flags,
|
| - arraysize(always_flags));
|
| + RunParserSyncTest(context_data, data, kError);
|
| }
|
|
|
|
|
| @@ -6931,8 +6919,6 @@ TEST(DefaultParametersYieldInInitializers) {
|
|
|
|
|
| TEST(SpreadArray) {
|
| - i::FLAG_harmony_spread_arrays = true;
|
| -
|
| const char* context_data[][2] = {
|
| {"'use strict';", ""}, {"", ""}, {NULL, NULL}};
|
|
|
| @@ -6950,15 +6936,11 @@ TEST(SpreadArray) {
|
| "[, , ...a]",
|
| NULL};
|
| // clang-format on
|
| - static const ParserFlag always_flags[] = {kAllowHarmonySpreadArrays};
|
| - RunParserSyncTest(context_data, data, kSuccess, NULL, 0, always_flags,
|
| - arraysize(always_flags));
|
| + RunParserSyncTest(context_data, data, kSuccess);
|
| }
|
|
|
|
|
| TEST(SpreadArrayError) {
|
| - i::FLAG_harmony_spread_arrays = true;
|
| -
|
| const char* context_data[][2] = {
|
| {"'use strict';", ""}, {"", ""}, {NULL, NULL}};
|
|
|
| @@ -6971,9 +6953,7 @@ TEST(SpreadArrayError) {
|
| "[ (...a)]",
|
| NULL};
|
| // clang-format on
|
| - static const ParserFlag always_flags[] = {kAllowHarmonySpreadArrays};
|
| - RunParserSyncTest(context_data, data, kError, NULL, 0, always_flags,
|
| - arraysize(always_flags));
|
| + RunParserSyncTest(context_data, data, kError);
|
| }
|
|
|
|
|
|
|