Changeset 221358 in webkit for trunk/Source/JavaScriptCore/parser/Parser.h
- Timestamp:
- Aug 30, 2017, 2:51:45 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/parser/Parser.h
r220323 r221358 227 227 switch (mode) { 228 228 case SourceParseMode::AsyncGeneratorBodyMode: 229 setIsAsyncFunctionBody(); 230 setIsGenerator(); 229 setIsAsyncGeneratorFunctionBody(); 231 230 break; 232 231 case SourceParseMode::AsyncArrowFunctionBodyMode: … … 249 248 case SourceParseMode::AsyncGeneratorWrapperMethodMode: 250 249 case SourceParseMode::AsyncGeneratorWrapperFunctionMode: 251 setIsAsyncFunction(); 252 setIsGeneratorFunction(); 250 setIsAsyncGeneratorFunction(); 253 251 break; 254 252 … … 712 710 m_isArrowFunctionBoundary = false; 713 711 m_isArrowFunction = false; 712 m_isAsyncFunction = false; 713 m_isAsyncFunctionBoundary = false; 714 714 } 715 715 … … 745 745 setIsFunction(); 746 746 m_isAsyncFunction = true; 747 } 748 749 void setIsAsyncGeneratorFunction() 750 { 751 setIsFunction(); 752 m_isAsyncFunction = true; 753 m_isGenerator = true; 754 } 755 756 void setIsAsyncGeneratorFunctionBody() 757 { 758 setIsFunction(); 759 m_hasArguments = false; 760 m_isGenerator = true; 761 m_isGeneratorBoundary = true; 762 m_isAsyncFunction = true; 763 m_isAsyncFunctionBoundary = true; 747 764 } 748 765
Note:
See TracChangeset
for help on using the changeset viewer.