diff options
Diffstat (limited to 'Source/JavaScriptCore/dfg/DFGNode.h')
-rw-r--r-- | Source/JavaScriptCore/dfg/DFGNode.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/Source/JavaScriptCore/dfg/DFGNode.h b/Source/JavaScriptCore/dfg/DFGNode.h index 195135c7b..df6191eab 100644 --- a/Source/JavaScriptCore/dfg/DFGNode.h +++ b/Source/JavaScriptCore/dfg/DFGNode.h @@ -466,7 +466,7 @@ struct Node { bool hasScopeChainDepth() { - return op() == GetScopeChain; + return op() == GetScope; } unsigned scopeChainDepth() @@ -475,6 +475,12 @@ struct Node { return m_opInfo; } + Edge scope() + { + ASSERT(op() == GetScopeRegisters); + return child1(); + } + bool hasResult() { return m_flags & NodeResultMask; |