| Index: src/hydrogen-instructions.h
|
| diff --git a/src/hydrogen-instructions.h b/src/hydrogen-instructions.h
|
| index fc396a718fb2c47324ecf6a2630fd7d572900486..b60a23bc7e8de6ec84ae7ff514b64fa263bc1468 100644
|
| --- a/src/hydrogen-instructions.h
|
| +++ b/src/hydrogen-instructions.h
|
| @@ -1478,11 +1478,12 @@ class HCompareMap: public HUnaryControlInstruction {
|
| };
|
|
|
|
|
| -class HReturn: public HTemplateControlInstruction<0, 2> {
|
| +class HReturn: public HTemplateControlInstruction<0, 3> {
|
| public:
|
| - HReturn(HValue* value, HValue* context) {
|
| + HReturn(HValue* value, HValue* context, HValue* parameter_count) {
|
| SetOperandAt(0, value);
|
| SetOperandAt(1, context);
|
| + SetOperandAt(2, parameter_count);
|
| }
|
|
|
| virtual Representation RequiredInputRepresentation(int index) {
|
| @@ -1493,6 +1494,7 @@ class HReturn: public HTemplateControlInstruction<0, 2> {
|
|
|
| HValue* value() { return OperandAt(0); }
|
| HValue* context() { return OperandAt(1); }
|
| + HValue* parameter_count() { return OperandAt(2); }
|
|
|
| DECLARE_CONCRETE_INSTRUCTION(Return)
|
| };
|
|
|