Index: src/compiler/instruction-selector.cc |
diff --git a/src/compiler/instruction-selector.cc b/src/compiler/instruction-selector.cc |
index 9567fbcdfa9eed2c9739558c76241e4a51fa3a7a..d13b3b99c740b5cdc69a08e9321d560d57b95046 100644 |
--- a/src/compiler/instruction-selector.cc |
+++ b/src/compiler/instruction-selector.cc |
@@ -452,6 +452,7 @@ InstructionOperand OperandForDeopt(Isolate* isolate, OperandGenerator* g, |
return g->UseImmediate(input); |
} |
+ case IrOpcode::kArgumentsObjectState: |
case IrOpcode::kObjectState: |
case IrOpcode::kTypedObjectState: |
UNREACHABLE(); |
@@ -507,6 +508,10 @@ size_t InstructionSelector::AddOperandToStateValueDescriptor( |
} |
switch (input->opcode()) { |
+ case IrOpcode::kArgumentsObjectState: { |
+ values->PushArguments(); |
+ return 0; |
+ } |
case IrOpcode::kObjectState: { |
UNREACHABLE(); |
return 0; |