summaryrefslogtreecommitdiffstats
path: root/eval/src
diff options
context:
space:
mode:
authorArne Juul <arnej@verizonmedia.com>2021-03-15 10:12:14 +0000
committerArne Juul <arnej@verizonmedia.com>2021-03-15 10:12:14 +0000
commitee41dcf75bf47d2686f14c7e256e73b9e1cc09fb (patch)
tree39abed7af0e0fd3442168bd47ab9f42d46d663b0 /eval/src
parent5975087ca6f0a3fadf271c3f1634075d799ed135 (diff)
fix CellMeta reduce
Diffstat (limited to 'eval/src')
-rw-r--r--eval/src/vespa/eval/eval/cell_type.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/eval/src/vespa/eval/eval/cell_type.h b/eval/src/vespa/eval/eval/cell_type.h
index 581064677cf..4eec639478d 100644
--- a/eval/src/vespa/eval/eval/cell_type.h
+++ b/eval/src/vespa/eval/eval/cell_type.h
@@ -124,8 +124,7 @@ struct CellMeta {
static constexpr CellMeta reduce(CellType input_cell_type, bool output_is_scalar) {
return normalize(input_cell_type, output_is_scalar).decay();
}
- constexpr CellMeta reduce(bool output_is_scalar) {
- assert(!is_scalar);
+ constexpr CellMeta reduce(bool output_is_scalar) const {
return CellMeta::reduce(cell_type, output_is_scalar);
}
static constexpr CellMeta join(CellMeta a, CellMeta b) { return unify(a, b).decay(); }