Ignore:
Timestamp:
Dec 1, 2015, 6:39:58 AM (10 years ago)
Author:
Carlos Garcia Campos
Message:

Unreviewed, rolling out r192876.

It broke a lot of JSC and layout tests for GTK and EFL

Reverted changeset:

"[ES6] "super" and "this" should be lexically bound inside an
arrow function and should live in a JSLexicalEnvironment"
https://bugs.webkit.org/show_bug.cgi?id=149338
http://trac.webkit.org/changeset/192876

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h

    r192876 r192882  
    118118    bool usesEval() const { return m_usesEval; }
    119119    bool isArrowFunction() const { return m_isArrowFunction; }
    120     bool isDerivedConstructorContext() const { return m_isDerivedConstructorContext; }
    121     bool isArrowFunctionContext() const { return m_isArrowFunctionContext; }
    122120
    123121    bool needsFullScopeChain() const { return m_needsFullScopeChain; }
     
    391389    unsigned m_constructorKind : 2;
    392390    unsigned m_isArrowFunction : 1;
    393     unsigned m_isDerivedConstructorContext : 1;
    394     unsigned m_isArrowFunctionContext : 1;
    395391
    396392    unsigned m_firstLine;
Note: See TracChangeset for help on using the changeset viewer.