Ignore:
Timestamp:
Nov 3, 2016, 9:38:58 PM (9 years ago)
Author:
[email protected]
Message:

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

broke the build (Requested by smfr on #webkit).

Reverted changeset:

"DFG plays fast and loose with the shadow values of a Phi"
https://bugs.webkit.org/show_bug.cgi?id=164309
http://trac.webkit.org/changeset/208364

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.h

    r208364 r208367  
    3030#include "DFGAbstractValue.h"
    3131#include "DFGBranchDirection.h"
    32 #include "DFGFlowMap.h"
    3332#include "DFGGraph.h"
    3433#include "DFGNode.h"
     
    4544    explicit operator bool() const { return true; }
    4645   
    47     void createValueForNode(NodeFlowProjection) { }
     46    void createValueForNode(Node*) { }
    4847   
    49     AbstractValue& forNode(NodeFlowProjection node)
     48    AbstractValue& forNode(Node* node)
    5049    {
    51         return m_abstractValues.at(node);
     50        return m_abstractValues[node->index()];
    5251    }
    5352   
     
    134133    Graph& m_graph;
    135134
    136     FlowMap<AbstractValue>& m_abstractValues;
     135    Vector<AbstractValue, 0, UnsafeVectorOverflow>& m_abstractValues;
    137136    Operands<AbstractValue> m_variables;
    138137    BasicBlock* m_block;
Note: See TracChangeset for help on using the changeset viewer.