| Index: src/compiler/js-operator.h | 
| diff --git a/src/compiler/js-operator.h b/src/compiler/js-operator.h | 
| index 7b26e6052b12aaf8169e1a2c2fa664dbeeab5f97..070e71efacff77c5eeb5e1ffeed8329159895eb7 100644 | 
| --- a/src/compiler/js-operator.h | 
| +++ b/src/compiler/js-operator.h | 
| @@ -80,20 +80,15 @@ CallConstructParameters const& CallConstructParametersOf(Operator const*); | 
| // used as a parameter by JSCallFunction operators. | 
| class CallFunctionParameters final { | 
| public: | 
| -  CallFunctionParameters(size_t arity, LanguageMode language_mode, | 
| -                         VectorSlotPair const& feedback, | 
| +  CallFunctionParameters(size_t arity, VectorSlotPair const& feedback, | 
| TailCallMode tail_call_mode, | 
| ConvertReceiverMode convert_mode) | 
| : bit_field_(ArityField::encode(arity) | | 
| ConvertReceiverModeField::encode(convert_mode) | | 
| -                   LanguageModeField::encode(language_mode) | | 
| TailCallModeField::encode(tail_call_mode)), | 
| feedback_(feedback) {} | 
|  | 
| size_t arity() const { return ArityField::decode(bit_field_); } | 
| -  LanguageMode language_mode() const { | 
| -    return LanguageModeField::decode(bit_field_); | 
| -  } | 
| ConvertReceiverMode convert_mode() const { | 
| return ConvertReceiverModeField::decode(bit_field_); | 
| } | 
| @@ -115,9 +110,8 @@ class CallFunctionParameters final { | 
| return base::hash_combine(p.bit_field_, p.feedback_); | 
| } | 
|  | 
| -  typedef BitField<size_t, 0, 27> ArityField; | 
| -  typedef BitField<ConvertReceiverMode, 27, 2> ConvertReceiverModeField; | 
| -  typedef BitField<LanguageMode, 29, 2> LanguageModeField; | 
| +  typedef BitField<size_t, 0, 29> ArityField; | 
| +  typedef BitField<ConvertReceiverMode, 29, 2> ConvertReceiverModeField; | 
| typedef BitField<TailCallMode, 31, 1> TailCallModeField; | 
|  | 
| const uint32_t bit_field_; | 
| @@ -427,8 +421,7 @@ class JSOperatorBuilder final : public ZoneObject { | 
| int literal_flags, int literal_index); | 
|  | 
| const Operator* CallFunction( | 
| -      size_t arity, LanguageMode language_mode, | 
| -      VectorSlotPair const& feedback = VectorSlotPair(), | 
| +      size_t arity, VectorSlotPair const& feedback = VectorSlotPair(), | 
| ConvertReceiverMode convert_mode = ConvertReceiverMode::kAny, | 
| TailCallMode tail_call_mode = TailCallMode::kDisallow); | 
| const Operator* CallRuntime(Runtime::FunctionId id); | 
|  |