From: Ben Pfaff Date: Wed, 2 Jan 2019 22:42:04 +0000 (-0800) Subject: regression: Make sure dep_subscript is really initialized. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c671071609d53f1b16f5a01718ddd2be4387ba7b;hp=c83f698c8c08b8fa2f231384757052e56bbc2dcf;p=pspp regression: Make sure dep_subscript is really initialized. Found by GCC 4.9. --- 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++)