From 96cf7b59712824ec44c09d0525eb68d2cc818917 Mon Sep 17 00:00:00 2001 From: Jon Bratseth Date: Wed, 29 May 2019 10:09:12 +0200 Subject: Initialize missing values --- .../yahoo/searchlib/rankingexpression/evaluation/ArrayContext.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/evaluation/ArrayContext.java') diff --git a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/evaluation/ArrayContext.java b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/evaluation/ArrayContext.java index 237c3a1d0b1..047d9d761ce 100644 --- a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/evaluation/ArrayContext.java +++ b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/evaluation/ArrayContext.java @@ -107,7 +107,7 @@ public class ArrayContext extends AbstractArrayContext implements Cloneable { @Override public final double getDouble(int index) { double value = doubleValues()[index]; - if (value == Double.NaN) + if (Double.isNaN(value)) throw new UnsupportedOperationException("Value at " + index + " has no double representation"); return value; } @@ -119,7 +119,7 @@ public class ArrayContext extends AbstractArrayContext implements Cloneable { public ArrayContext clone() { ArrayContext clone = (ArrayContext)super.clone(); clone.values = new Value[nameToIndex().size()]; - Arrays.fill(values, constantZero); + Arrays.fill(clone.values, constantZero); return clone; } -- cgit v1.2.3