summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--vespajlib/src/main/java/com/yahoo/tensor/functions/Concat.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/tensor/functions/Concat.java b/vespajlib/src/main/java/com/yahoo/tensor/functions/Concat.java
index 43fa14713a7..ebb4dbcc3b6 100644
--- a/vespajlib/src/main/java/com/yahoo/tensor/functions/Concat.java
+++ b/vespajlib/src/main/java/com/yahoo/tensor/functions/Concat.java
@@ -191,7 +191,8 @@ public class Concat<NAMETYPE extends Name> extends PrimitiveTensorFunction<NAMET
case concat:
labels[out++] = String.valueOf(concatDimIdx);
break;
- //default: throw new IllegalArgumentException("cannot handle: "+how);
+ default:
+ throw new IllegalArgumentException("cannot handle: "+how);
}
}
return TensorAddress.of(labels);
@@ -244,7 +245,8 @@ public class Concat<NAMETYPE extends Name> extends PrimitiveTensorFunction<NAMET
case concat:
ccDimIndex = addr.numericLabel(i);
break;
- // default: throw new IllegalArgumentException("cannot handle: "+how.handleDims.get(i));
+ default:
+ throw new IllegalArgumentException("cannot handle: "+how.handleDims.get(i));
}
}
TensorAddress commonAddr = TensorAddress.of(commonLabels);
@@ -296,9 +298,9 @@ public class Concat<NAMETYPE extends Name> extends PrimitiveTensorFunction<NAMET
public Tensor evaluate(EvaluationContext<NAMETYPE> context) {
Tensor a = argumentA.evaluate(context);
Tensor b = argumentB.evaluate(context);
- // if (a instanceof IndexedTensor && b instanceof IndexedTensor) {
- // return oldEvaluate(a, b);
- // }
+ if (a instanceof IndexedTensor && b instanceof IndexedTensor) {
+ return oldEvaluate(a, b);
+ }
var helper = new Helper(a, b, dimension);
return helper.result;
}