aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/evaluation/ArrayContext.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@verizonmedia.com>2019-05-29 10:09:12 +0200
committerJon Bratseth <bratseth@verizonmedia.com>2019-05-29 10:09:12 +0200
commit96cf7b59712824ec44c09d0525eb68d2cc818917 (patch)
treec11ff72ca5aa937ee0d70eaa4d055214fa2cab9b /searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/evaluation/ArrayContext.java
parentc0a5ffd1ca99b92eeabfcd96c561ec1317ee797d (diff)
Initialize missing values
Diffstat (limited to 'searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/evaluation/ArrayContext.java')
-rw-r--r--searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/evaluation/ArrayContext.java4
1 files changed, 2 insertions, 2 deletions
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;
}