summaryrefslogtreecommitdiffstats
path: root/eval
diff options
context:
space:
mode:
authorArne Juul <arnej@verizonmedia.com>2020-11-02 09:55:37 +0000
committerArne Juul <arnej@verizonmedia.com>2020-11-02 09:55:37 +0000
commit1ab640d4c04d417cca5573541fdf17db0e400978 (patch)
tree8424c3dea92fb1162a25d6080e9125e704684cef /eval
parent2df87df2442f55bd5b11e4b05d50495c33e175ef (diff)
move add of input_offset to execute startup
Diffstat (limited to 'eval')
-rw-r--r--eval/src/vespa/eval/instruction/generic_peek.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/eval/src/vespa/eval/instruction/generic_peek.cpp b/eval/src/vespa/eval/instruction/generic_peek.cpp
index 6590df72ca8..415f79e9d17 100644
--- a/eval/src/vespa/eval/instruction/generic_peek.cpp
+++ b/eval/src/vespa/eval/instruction/generic_peek.cpp
@@ -309,8 +309,8 @@ generic_mixed_peek(const ValueType &res_type,
while (view->next_result(state.fetch_addr, input_subspace)) {
auto dst = builder->add_subspace(state.output_addr).begin();
auto input_offset = input_subspace * dense_plan.in_dense_size;
- dense_plan.execute(dense_offset,
- [&](size_t idx) { *dst++ = input_cells[input_offset + idx]; });
+ dense_plan.execute(dense_offset + input_offset,
+ [&](size_t idx) { *dst++ = input_cells[idx]; });
++filled_subspaces;
}
}