Changeset 222060 in webkit for trunk/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp
- Timestamp:
- Sep 14, 2017, 4:39:27 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp
r222035 r222060 1457 1457 } 1458 1458 1459 1460 1459 if (!Options::useArityFixupInlining()) { 1461 1460 if (codeBlock->numParameters() > argumentCountIncludingThis) { … … 1583 1582 Node* undefined = addToGraph(JSConstant, OpInfo(m_constantUndefined)); 1584 1583 auto fill = [&] (VirtualRegister reg, Node* value) { 1585 Node* result = set(reg, value, ImmediateNakedSet); 1586 result->variableAccessData()->mergeShouldNeverUnbox(true); // We cannot exit after starting arity fixup. 1584 // It's valid to exit here since we'll exit to the top of the 1585 // call and re-setup the arguments. 1586 m_exitOK = true; 1587 addToGraph(ExitOK); 1588 1589 set(reg, value, ImmediateNakedSet); 1587 1590 }; 1588 1591
Note:
See TracChangeset
for help on using the changeset viewer.