Changeset 220323 in webkit for trunk/Source/JavaScriptCore/parser/ASTBuilder.h
- Timestamp:
- Aug 6, 2017, 6:04:32 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/parser/ASTBuilder.h
r219702 r220323 438 438 SourceParseMode mode, bool isArrowFunctionBodyExpression) 439 439 { 440 SourceParseMode bodySourceParseMode = mode; 441 if (mode == SourceParseMode::AsyncGeneratorBodyMode) { 442 ASSERT(Options::useAsyncIterator()); 443 bodySourceParseMode = SourceParseMode::AsyncFunctionBodyMode; 444 } else if (mode == SourceParseMode::AsyncGeneratorWrapperFunctionMode) { 445 ASSERT(Options::useAsyncIterator()); 446 bodySourceParseMode = SourceParseMode::ArrowFunctionMode; 447 } else if (mode == SourceParseMode::AsyncGeneratorWrapperMethodMode) { 448 ASSERT(Options::useAsyncIterator()); 449 bodySourceParseMode = SourceParseMode::AsyncMethodMode; 450 } 451 440 452 return new (m_parserArena) FunctionMetadataNode( 441 453 m_parserArena, startLocation, endLocation, startColumn, endColumn, 442 454 functionKeywordStart, functionNameStart, parametersStart, 443 455 inStrictContext, constructorKind, superBinding, 444 parameterCount, mode, isArrowFunctionBodyExpression);456 parameterCount, bodySourceParseMode, isArrowFunctionBodyExpression); 445 457 } 446 458
Note:
See TracChangeset
for help on using the changeset viewer.