@@ -160,7 +160,7 @@ CallForwardVarargsParameters const& CallForwardVarargsParametersOf(
160160// used as a parameter by JSCall and JSCallWithSpread operators.
161161class CallParameters final {
162162 public:
163- CallParameters (size_t arity, CallFrequency frequency,
163+ CallParameters (size_t arity, CallFrequency const & frequency,
164164 VectorSlotPair const & feedback,
165165 ConvertReceiverMode convert_mode,
166166 SpeculationMode speculation_mode)
@@ -171,7 +171,7 @@ class CallParameters final {
171171 feedback_(feedback) {}
172172
173173 size_t arity () const { return ArityField::decode (bit_field_); }
174- CallFrequency frequency () const { return frequency_; }
174+ CallFrequency const & frequency () const { return frequency_; }
175175 ConvertReceiverMode convert_mode () const {
176176 return ConvertReceiverModeField::decode (bit_field_);
177177 }
@@ -721,13 +721,13 @@ class V8_EXPORT_PRIVATE JSOperatorBuilder final
721721
722722 const Operator* CallForwardVarargs (size_t arity, uint32_t start_index);
723723 const Operator* Call (
724- size_t arity, CallFrequency frequency = CallFrequency (),
724+ size_t arity, CallFrequency const & frequency = CallFrequency (),
725725 VectorSlotPair const & feedback = VectorSlotPair (),
726726 ConvertReceiverMode convert_mode = ConvertReceiverMode::kAny ,
727727 SpeculationMode speculation_mode = SpeculationMode::kDisallowSpeculation );
728728 const Operator* CallWithArrayLike (CallFrequency frequency);
729729 const Operator* CallWithSpread (
730- uint32_t arity, CallFrequency frequency = CallFrequency (),
730+ uint32_t arity, CallFrequency const & frequency = CallFrequency (),
731731 VectorSlotPair const & feedback = VectorSlotPair (),
732732 SpeculationMode speculation_mode = SpeculationMode::kDisallowSpeculation );
733733 const Operator* CallRuntime (Runtime::FunctionId id);
0 commit comments