diff options
author | Jon Bratseth <bratseth@verizonmedia.com> | 2019-05-29 10:09:12 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@verizonmedia.com> | 2019-05-29 10:09:12 +0200 |
commit | 96cf7b59712824ec44c09d0525eb68d2cc818917 (patch) | |
tree | c11ff72ca5aa937ee0d70eaa4d055214fa2cab9b /searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/evaluation/ArrayContext.java | |
parent | c0a5ffd1ca99b92eeabfcd96c561ec1317ee797d (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.java | 4 |
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; } |