Skip to content

Commit 7a66541

Browse files
authored
Merge pull request #3355 from stan-dev/math-fix/constexpr-ifs
update to restrict a write in serializer to only scalars
2 parents 687764d + a48d8ac commit 7a66541

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/stan/io/serializer.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ class serializer {
4545

4646
template <typename S>
4747
using is_arithmetic_or_ad
48-
= bool_constant<std::is_arithmetic<S>::value || is_autodiff<S>::value>;
48+
= bool_constant<(std::is_arithmetic<S>::value || is_autodiff<S>::value)
49+
&& is_stan_scalar<S>::value>;
4950

5051
public:
5152
using matrix_t = Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic>;

0 commit comments

Comments
 (0)