| Index: test/cctest/test-parsing.cc
|
| diff --git a/test/cctest/test-parsing.cc b/test/cctest/test-parsing.cc
|
| index fea34a8e4159e0ae8897b0858fedbedc8c74e38b..4f2603d9f60bb2c0277afa99b948129ecc285d24 100644
|
| --- a/test/cctest/test-parsing.cc
|
| +++ b/test/cctest/test-parsing.cc
|
| @@ -1214,7 +1214,6 @@ enum ParserFlag {
|
| kAllowNativesSyntax,
|
| kAllowHarmonyScoping,
|
| kAllowModules,
|
| - kAllowGenerators,
|
| kAllowHarmonyNumericLiterals,
|
| kAllowArrowFunctions,
|
| kAllowClasses,
|
| @@ -1235,7 +1234,6 @@ void SetParserFlags(i::ParserBase<Traits>* parser,
|
| parser->set_allow_natives_syntax(flags.Contains(kAllowNativesSyntax));
|
| parser->set_allow_harmony_scoping(flags.Contains(kAllowHarmonyScoping));
|
| parser->set_allow_modules(flags.Contains(kAllowModules));
|
| - parser->set_allow_generators(flags.Contains(kAllowGenerators));
|
| parser->set_allow_harmony_numeric_literals(
|
| flags.Contains(kAllowHarmonyNumericLiterals));
|
| parser->set_allow_harmony_object_literals(
|
| @@ -1450,10 +1448,9 @@ TEST(ParserSync) {
|
| i::GetCurrentStackPosition() - 128 * 1024);
|
|
|
| static const ParserFlag flags1[] = {
|
| - kAllowLazy, kAllowHarmonyScoping,
|
| - kAllowModules, kAllowGenerators,
|
| - kAllowArrowFunctions, kAllowHarmonyNumericLiterals,
|
| - kAllowHarmonyObjectLiterals};
|
| + kAllowLazy, kAllowHarmonyScoping,
|
| + kAllowModules, kAllowArrowFunctions,
|
| + kAllowHarmonyNumericLiterals, kAllowHarmonyObjectLiterals};
|
| for (int i = 0; context_data[i][0] != NULL; ++i) {
|
| for (int j = 0; statement_data[j] != NULL; ++j) {
|
| for (int k = 0; termination_data[k] != NULL; ++k) {
|
| @@ -1528,11 +1525,10 @@ void RunParserSyncTest(const char* context_data[][2],
|
| i::GetCurrentStackPosition() - 128 * 1024);
|
|
|
| static const ParserFlag default_flags[] = {
|
| - kAllowArrowFunctions, kAllowClasses,
|
| - kAllowGenerators, kAllowHarmonyNumericLiterals,
|
| - kAllowHarmonyObjectLiterals, kAllowHarmonyScoping,
|
| - kAllowLazy, kAllowModules,
|
| - kAllowNativesSyntax,
|
| + kAllowArrowFunctions, kAllowClasses,
|
| + kAllowHarmonyNumericLiterals, kAllowHarmonyObjectLiterals,
|
| + kAllowHarmonyScoping, kAllowLazy,
|
| + kAllowModules, kAllowNativesSyntax,
|
| };
|
| ParserFlag* generated_flags = NULL;
|
| if (flags == NULL) {
|
| @@ -1894,10 +1890,7 @@ TEST(NoErrorsYieldSloppyGeneratorsEnabled) {
|
| NULL
|
| };
|
|
|
| - // This test requires kAllowGenerators to succeed.
|
| - static const ParserFlag always_true_flags[] = { kAllowGenerators };
|
| - RunParserSyncTest(context_data, statement_data, kSuccess, NULL, 0,
|
| - always_true_flags, 1);
|
| + RunParserSyncTest(context_data, statement_data, kSuccess);
|
| }
|
|
|
|
|
| @@ -1990,12 +1983,7 @@ TEST(NoErrorsGenerator) {
|
| NULL
|
| };
|
|
|
| - // This test requires kAllowGenerators to succeed.
|
| - static const ParserFlag always_true_flags[] = {
|
| - kAllowGenerators
|
| - };
|
| - RunParserSyncTest(context_data, statement_data, kSuccess, NULL, 0,
|
| - always_true_flags, 1);
|
| + RunParserSyncTest(context_data, statement_data, kSuccess);
|
| }
|
|
|
|
|
| @@ -2106,12 +2094,7 @@ TEST(NoErrorsNameOfStrictGenerator) {
|
| NULL
|
| };
|
|
|
| - // This test requires kAllowGenerators to succeed.
|
| - static const ParserFlag always_true_flags[] = {
|
| - kAllowGenerators
|
| - };
|
| - RunParserSyncTest(context_data, statement_data, kSuccess, NULL, 0,
|
| - always_true_flags, 1);
|
| + RunParserSyncTest(context_data, statement_data, kSuccess);
|
| }
|
|
|
|
|
| @@ -3310,9 +3293,7 @@ TEST(ErrorsArrowFunctions) {
|
| };
|
|
|
| // The test is quite slow, so run it with a reduced set of flags.
|
| - static const ParserFlag flags[] = {
|
| - kAllowLazy, kAllowHarmonyScoping, kAllowGenerators
|
| - };
|
| + static const ParserFlag flags[] = {kAllowLazy, kAllowHarmonyScoping};
|
| static const ParserFlag always_flags[] = { kAllowArrowFunctions };
|
| RunParserSyncTest(context_data, statement_data, kError, flags,
|
| arraysize(flags), always_flags, arraysize(always_flags));
|
|
|