From c671071609d53f1b16f5a01718ddd2be4387ba7b Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Wed, 2 Jan 2019 14:42:04 -0800 Subject: [PATCH] regression: Make sure dep_subscript is really initialized. Found by GCC 4.9. --- src/language/stats/regression.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/language/stats/regression.c b/src/language/stats/regression.c index ecc2279b45..264a7c1ade 100644 --- a/src/language/stats/regression.c +++ b/src/language/stats/regression.c @@ -561,7 +561,7 @@ fill_covariance (gsl_matrix * cov, struct covariance *all_cov, { size_t i; size_t j; - size_t dep_subscript; + size_t dep_subscript = SIZE_MAX; size_t *rows; const gsl_matrix *ssizes; const gsl_matrix *mean_matrix; @@ -589,6 +589,8 @@ fill_covariance (gsl_matrix * cov, struct covariance *all_cov, dep_subscript = i; } } + assert (dep_subscript != SIZE_MAX); + mean_matrix = covariance_moments (all_cov, MOMENT_MEAN); ssize_matrix = covariance_moments (all_cov, MOMENT_NONE); for (i = 0; i < cov->size1 - 1; i++) -- 2.30.2