| Index: src/hydrogen-instructions.cc
|
| diff --git a/src/hydrogen-instructions.cc b/src/hydrogen-instructions.cc
|
| index e7e63d1bdc52f64a390a3381702d8989092d1abc..3cfafd8b840e051ef988cd4bbd38f492241ed7b4 100644
|
| --- a/src/hydrogen-instructions.cc
|
| +++ b/src/hydrogen-instructions.cc
|
| @@ -3368,8 +3368,12 @@ HInstruction* HMathMinMax::New(
|
| }
|
|
|
|
|
| -HInstruction* HMod::New(
|
| - Zone* zone, HValue* context, HValue* left, HValue* right) {
|
| +HInstruction* HMod::New(Zone* zone,
|
| + HValue* context,
|
| + HValue* left,
|
| + HValue* right,
|
| + bool has_fixed_right_arg,
|
| + int fixed_right_arg_value) {
|
| if (FLAG_fold_constants && left->IsConstant() && right->IsConstant()) {
|
| HConstant* c_left = HConstant::cast(left);
|
| HConstant* c_right = HConstant::cast(right);
|
| @@ -3388,7 +3392,11 @@ HInstruction* HMod::New(
|
| }
|
| }
|
| }
|
| - return new(zone) HMod(context, left, right);
|
| + return new(zone) HMod(context,
|
| + left,
|
| + right,
|
| + has_fixed_right_arg,
|
| + fixed_right_arg_value);
|
| }
|
|
|
|
|
|
|