Changeset 193606 in webkit for trunk/Source/JavaScriptCore/parser/ASTBuilder.h
- Timestamp:
- Dec 6, 2015, 5:54:43 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/parser/ASTBuilder.h
r193584 r193606 377 377 ExpressionNode* createArrowFunctionExpr(const JSTokenLocation& location, const ParserFunctionInfo<ASTBuilder>& functionInfo) 378 378 { 379 uses ArrowFunction();379 usesThis(); 380 380 SourceCode source = m_sourceCode->subExpression(functionInfo.startOffset, functionInfo.body->isArrowFunctionBodyExpression() ? functionInfo.endOffset - 1 : functionInfo.endOffset, functionInfo.startLine, functionInfo.bodyStartColumn); 381 381 ArrowFuncExprNode* result = new (m_parserArena) ArrowFuncExprNode(location, *functionInfo.name, functionInfo.body, source); … … 918 918 void incConstants() { m_scope.m_numConstants++; } 919 919 void usesThis() { m_scope.m_features |= ThisFeature; } 920 void usesArrowFunction() { m_scope.m_features |= ArrowFunctionFeature; }921 920 void usesArguments() { m_scope.m_features |= ArgumentsFeature; } 922 921 void usesWith() { m_scope.m_features |= WithFeature; }
Note:
See TracChangeset
for help on using the changeset viewer.