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/ftl/FTLLowerDFGToLLVM.cpp

    r192876 r192882  
    810810        case GetScope:
    811811            compileGetScope();
     812            break;
     813        case LoadArrowFunctionThis:
     814            compileLoadArrowFunctionThis();
    812815            break;
    813816        case SkipScope:
     
    45054508    }
    45064509   
     4510    void compileLoadArrowFunctionThis()
     4511    {
     4512        setJSValue(m_out.loadPtr(lowCell(m_node->child1()), m_heaps.JSArrowFunction_this));
     4513    }
     4514   
    45074515    void compileSkipScope()
    45084516    {
Note: See TracChangeset for help on using the changeset viewer.