Changeset 221637 in webkit for trunk/Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.cpp
- Timestamp:
- Sep 5, 2017, 2:30:05 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGOSREntrypointCreationPhase.cpp
r221602 r221637 114 114 origin = target->at(0)->origin; 115 115 116 ArgumentsVector newArguments = m_graph.m_ entrypointToArguments.find(m_graph.block(0))->value;116 ArgumentsVector newArguments = m_graph.m_rootToArguments.find(m_graph.block(0))->value; 117 117 for (int argument = 0; argument < baseline->numParameters(); ++argument) { 118 118 Node* oldNode = target->variablesAtHead.argument(argument); … … 143 143 insertionSet.execute(); 144 144 145 RELEASE_ASSERT(m_graph.m_ entrypoints.size() == 1);146 m_graph.m_ entrypoints[0] = newRoot;147 m_graph.m_ entrypointToArguments.clear();148 m_graph.m_ entrypointToArguments.add(newRoot, newArguments);145 RELEASE_ASSERT(m_graph.m_roots.size() == 1); 146 m_graph.m_roots[0] = newRoot; 147 m_graph.m_rootToArguments.clear(); 148 m_graph.m_rootToArguments.add(newRoot, newArguments); 149 149 150 150 m_graph.invalidateCFG();
Note:
See TracChangeset
for help on using the changeset viewer.