Ignore:
Timestamp:
Oct 14, 2015, 12:08:54 AM (10 years ago)
Author:
[email protected]
Message:

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

caused js/class-syntax-method-names.html to crash on debug
builds (Requested by alexchristensen_ on #webkit).

Reverted changeset:

"[ES6] Class expression should have lexical environment that
has itself as an imutable binding"
https://bugs.webkit.org/show_bug.cgi?id=150089
http://trac.webkit.org/changeset/191030

File:
1 edited

Legend:

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

    r191030 r191037  
    19311931
    19321932#if ENABLE(ES6_CLASS_SYNTAX)
    1933     class ClassExprNode final : public ExpressionNode, public VariableEnvironmentNode {
    1934     public:
    1935         using ParserArenaDeletable::operator new;
    1936 
    1937         ClassExprNode(const JSTokenLocation&, const Identifier&, VariableEnvironment& classEnvironment, ExpressionNode* constructorExpresssion,
     1933    class ClassExprNode final : public ExpressionNode {
     1934    public:
     1935        ClassExprNode(const JSTokenLocation&, const Identifier&, ExpressionNode* constructorExpresssion,
    19381936            ExpressionNode* parentClass, PropertyListNode* instanceMethods, PropertyListNode* staticMethods);
    19391937
Note: See TracChangeset for help on using the changeset viewer.