Skip to content

Commit d70501a

Browse files
committed
update const auto& in binary_op
1 parent 107debf commit d70501a

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

stan/math/prim/functor/apply_scalar_binary.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ inline auto apply_scalar_binary(F&& f, T1&& x, T2&& y) {
203203
return make_holder(
204204
[](auto&& f_inner, auto&& x_inner, auto&& y_inner) {
205205
return x_inner.unaryExpr(
206-
[f_inner, y_inner](const auto&& v) { return f_inner(v, y_inner); });
206+
[f_inner, y_inner](const auto& v) { return f_inner(v, y_inner); });
207207
},
208208
std::forward<F>(f), std::forward<T1>(x), std::forward<T2>(y));
209209
}
@@ -229,7 +229,7 @@ inline auto apply_scalar_binary(F&& f, T1&& x, T2&& y) {
229229
return make_holder(
230230
[](auto&& f_inner, auto&& x_inner, auto&& y_inner) {
231231
return y_inner.unaryExpr(
232-
[f_inner, x_inner](const auto&& v) { return f_inner(x_inner, v); });
232+
[f_inner, x_inner](const auto& v) { return f_inner(x_inner, v); });
233233
},
234234
std::forward<F>(f), std::forward<T1>(x), std::forward<T2>(y));
235235
}
@@ -290,7 +290,7 @@ inline auto apply_scalar_binary(const F& f, const T1& x, const T2& y) {
290290
using T_return = std::decay_t<decltype(f(x[0], y))>;
291291
std::vector<T_return> result(x.size());
292292
Eigen::Map<Eigen::Matrix<T_return, -1, 1>>(result.data(), result.size())
293-
= x_vec.unaryExpr([f, y](const auto&& v) { return f(v, y); });
293+
= x_vec.unaryExpr([f, y](const auto& v) { return f(v, y); });
294294
return result;
295295
}
296296

@@ -320,7 +320,7 @@ inline auto apply_scalar_binary(const F& f, const T1& x, const T2& y) {
320320
using T_return = std::decay_t<decltype(f(x, y[0]))>;
321321
std::vector<T_return> result(y.size());
322322
Eigen::Map<Eigen::Matrix<T_return, -1, 1>>(result.data(), result.size())
323-
= y_vec.unaryExpr([f, x](const auto&& v) { return f(x, v); });
323+
= y_vec.unaryExpr([f, x](const auto& v) { return f(x, v); });
324324
return result;
325325
}
326326

0 commit comments

Comments
 (0)