Changeset 268593 in webkit for trunk/Source/JavaScriptCore/bytecompiler
- Timestamp:
- Oct 16, 2020, 8:52:27 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp
r267489 r268593 3306 3306 if (elements && !elements->next() && elements->value()->isSpreadExpression()) { 3307 3307 ExpressionNode* expression = static_cast<SpreadExpressionNode*>(elements->value())->expression(); 3308 RefPtr<RegisterID> argumentRegister = emitNode(callArguments.argumentRegister(0), expression);3308 RefPtr<RegisterID> argumentRegister = tempDestination(emitNode(callArguments.argumentRegister(0), expression)); 3309 3309 OpSpread::emit(this, argumentRegister.get(), argumentRegister.get()); 3310 3310 … … 3510 3510 if (elements && !elements->next() && elements->value()->isSpreadExpression()) { 3511 3511 ExpressionNode* expression = static_cast<SpreadExpressionNode*>(elements->value())->expression(); 3512 RefPtr<RegisterID> argumentRegister = emitNode(callArguments.argumentRegister(0), expression);3512 RefPtr<RegisterID> argumentRegister = tempDestination(emitNode(callArguments.argumentRegister(0), expression)); 3513 3513 OpSpread::emit(this, argumentRegister.get(), argumentRegister.get()); 3514 3514
Note:
See TracChangeset
for help on using the changeset viewer.