Ignore:
Timestamp:
Dec 1, 2015, 5:37:19 PM (10 years ago)
Author:
[email protected]
Message:

Unreviewed, rolling out r192914.
https://bugs.webkit.org/show_bug.cgi?id=151734

JSC tests for this change are failing on 32 and 64-bit bots
(Requested by ryanhaddad on #webkit).

Reverted changeset:

"[ES6] Implement LLInt/Baseline Support for ES6 Generators and
enable this feature"
https://bugs.webkit.org/show_bug.cgi?id=150792
http://trac.webkit.org/changeset/192914

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/parser/ASTBuilder.h

    r192914 r192935  
    342342    }
    343343
    344     YieldExprNode* createYield(const JSTokenLocation& location, ExpressionNode* argument, bool delegate, const JSTextPosition& start, const JSTextPosition& divot, const JSTextPosition& end)
    345     {
    346         YieldExprNode* node = new (m_parserArena) YieldExprNode(location, argument, delegate);
    347         setExceptionLocation(node, start, divot, end);
    348         return node;
     344    YieldExprNode* createYield(const JSTokenLocation& location, ExpressionNode* argument, bool delegate)
     345    {
     346        return new (m_parserArena) YieldExprNode(location, argument, delegate);
    349347    }
    350348
     
    367365        unsigned startColumn, unsigned endColumn, int functionKeywordStart,
    368366        int functionNameStart, int parametersStart, bool inStrictContext,
    369         ConstructorKind constructorKind, SuperBinding superBinding, unsigned parameterCount, SourceParseMode mode, bool isArrowFunctionBodyExpression)
     367        ConstructorKind constructorKind, unsigned parameterCount, SourceParseMode mode, bool isArrowFunction, bool isArrowFunctionBodyExpression)
    370368    {
    371369        return new (m_parserArena) FunctionMetadataNode(
    372370            m_parserArena, startLocation, endLocation, startColumn, endColumn,
    373371            functionKeywordStart, functionNameStart, parametersStart,
    374             inStrictContext, constructorKind, superBinding, parameterCount, mode, isArrowFunctionBodyExpression);
     372            inStrictContext, constructorKind, parameterCount, mode, isArrowFunction, isArrowFunctionBodyExpression);
    375373    }
    376374
     
    894892        node->setStartOffset(offset);
    895893    }
    896 
    897 
    898     void propagateArgumentsUse() { usesArguments(); }
    899894   
    900895private:
Note: See TracChangeset for help on using the changeset viewer.