changeset 2126:176d0be30214

7016998: gcutil class LinearLeastSquareFit doesn't initialize some of its fields Summary: Initialize _sum_x_squared, _intercept and _slope in constructor. Reviewed-by: bobv, coleenp
author phh
date Thu, 03 Feb 2011 16:06:01 -0500
parents c33825b68624
children c6bf3ca2bb31 c798c277ddd1
files src/share/vm/gc_implementation/shared/gcUtil.cpp
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/vm/gc_implementation/shared/gcUtil.cpp	Wed Feb 02 10:41:20 2011 -0800
+++ b/src/share/vm/gc_implementation/shared/gcUtil.cpp	Thu Feb 03 16:06:01 2011 -0500
@@ -106,8 +106,8 @@
 }
 
 LinearLeastSquareFit::LinearLeastSquareFit(unsigned weight) :
-  _sum_x(0), _sum_y(0), _sum_xy(0),
-  _mean_x(weight), _mean_y(weight) {}
+  _sum_x(0), _sum_x_squared(0), _sum_y(0), _sum_xy(0),
+  _intercept(0), _slope(0), _mean_x(weight), _mean_y(weight) {}
 
 void LinearLeastSquareFit::update(double x, double y) {
   _sum_x = _sum_x + x;