Skip to content

Commit a92796d

Browse files
committed
Fix rev hypergeometric_pFq evaluating its arguments twice
1 parent a3327b1 commit a92796d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

stan/math/rev/fun/hypergeometric_pFq.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ template <typename Ta, typename Tb, typename Tz,
3030
inline var hypergeometric_pFq(const Ta& a, const Tb& b, const Tz& z) {
3131
arena_t<Ta> arena_a = a;
3232
arena_t<Tb> arena_b = b;
33-
auto pfq_val = hypergeometric_pFq(a.val(), b.val(), value_of(z));
33+
auto pfq_val = hypergeometric_pFq(arena_a.val(), arena_b.val(), value_of(z));
3434
return make_callback_var(
3535
pfq_val, [arena_a, arena_b, z, pfq_val](auto& vi) mutable {
3636
auto grad_tuple = grad_pFq<grad_a, grad_b, grad_z>(

0 commit comments

Comments
 (0)