@@ -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 }
@@ -747,13 +747,13 @@ class V8_EXPORT_PRIVATE JSOperatorBuilder final
747747
748748 const Operator* CallForwardVarargs (size_t arity, uint32_t start_index);
749749 const Operator* Call (
750- size_t arity, CallFrequency frequency = CallFrequency (),
750+ size_t arity, CallFrequency const & frequency = CallFrequency (),
751751 VectorSlotPair const & feedback = VectorSlotPair (),
752752 ConvertReceiverMode convert_mode = ConvertReceiverMode::kAny ,
753753 SpeculationMode speculation_mode = SpeculationMode::kDisallowSpeculation );
754754 const Operator* CallWithArrayLike (CallFrequency frequency);
755755 const Operator* CallWithSpread (
756- uint32_t arity, CallFrequency frequency = CallFrequency (),
756+ uint32_t arity, CallFrequency const & frequency = CallFrequency (),
757757 VectorSlotPair const & feedback = VectorSlotPair (),
758758 SpeculationMode speculation_mode = SpeculationMode::kDisallowSpeculation );
759759 const Operator* CallRuntime (Runtime::FunctionId id);
0 commit comments