Changeset 192882 in webkit for trunk/Source/JavaScriptCore/parser/ASTBuilder.h
- Timestamp:
- Dec 1, 2015, 6:39:58 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/parser/ASTBuilder.h
r192876 r192882 375 375 ExpressionNode* createArrowFunctionExpr(const JSTokenLocation& location, const ParserFunctionInfo<ASTBuilder>& functionInfo) 376 376 { 377 uses ArrowFunction();377 usesThis(); 378 378 SourceCode source = m_sourceCode->subExpression(functionInfo.startOffset, functionInfo.body->isArrowFunctionBodyExpression() ? functionInfo.endOffset - 1 : functionInfo.endOffset, functionInfo.startLine, functionInfo.bodyStartColumn); 379 379 ArrowFuncExprNode* result = new (m_parserArena) ArrowFuncExprNode(location, *functionInfo.name, functionInfo.body, source); … … 913 913 void incConstants() { m_scope.m_numConstants++; } 914 914 void usesThis() { m_scope.m_features |= ThisFeature; } 915 void usesArrowFunction() { m_scope.m_features |= ArrowFunctionFeature; }916 915 void usesArguments() { m_scope.m_features |= ArgumentsFeature; } 917 916 void usesWith() { m_scope.m_features |= WithFeature; }
Note:
See TracChangeset
for help on using the changeset viewer.