@@ -192,7 +192,7 @@ CallForwardVarargsParameters const& CallForwardVarargsParametersOf(
192192// used as a parameter by JSCall and JSCallWithSpread operators.
193193class CallParameters final {
194194 public:
195- CallParameters (size_t arity, CallFrequency frequency,
195+ CallParameters (size_t arity, CallFrequency const & frequency,
196196 VectorSlotPair const & feedback,
197197 ConvertReceiverMode convert_mode)
198198 : bit_field_(ArityField::encode(arity) |
@@ -201,7 +201,7 @@ class CallParameters final {
201201 feedback_(feedback) {}
202202
203203 size_t arity () const { return ArityField::decode (bit_field_); }
204- CallFrequency frequency () const { return frequency_; }
204+ CallFrequency const & frequency () const { return frequency_; }
205205 ConvertReceiverMode convert_mode () const {
206206 return ConvertReceiverModeField::decode (bit_field_);
207207 }
@@ -647,12 +647,12 @@ class V8_EXPORT_PRIVATE JSOperatorBuilder final
647647
648648 const Operator* CallForwardVarargs (size_t arity, uint32_t start_index);
649649 const Operator* Call (
650- size_t arity, CallFrequency frequency = CallFrequency (),
650+ size_t arity, CallFrequency const & frequency = CallFrequency (),
651651 VectorSlotPair const & feedback = VectorSlotPair (),
652652 ConvertReceiverMode convert_mode = ConvertReceiverMode::kAny );
653653 const Operator* CallWithArrayLike (CallFrequency frequency);
654654 const Operator* CallWithSpread (
655- uint32_t arity, CallFrequency frequency = CallFrequency (),
655+ uint32_t arity, CallFrequency const & frequency = CallFrequency (),
656656 VectorSlotPair const & feedback = VectorSlotPair ());
657657 const Operator* CallRuntime (Runtime::FunctionId id);
658658 const Operator* CallRuntime (Runtime::FunctionId id, size_t arity);
0 commit comments