summaryrefslogtreecommitdiffstats
path: root/eval/src
diff options
context:
space:
mode:
Diffstat (limited to 'eval/src')
-rw-r--r--eval/src/tests/eval/compile_cache/compile_cache_test.cpp1
-rw-r--r--eval/src/vespa/eval/eval/value_codec.cpp2
-rw-r--r--eval/src/vespa/eval/instruction/generic_reduce.cpp2
-rw-r--r--eval/src/vespa/eval/tensor/serialization/sparse_binary_format.cpp1
4 files changed, 4 insertions, 2 deletions
diff --git a/eval/src/tests/eval/compile_cache/compile_cache_test.cpp b/eval/src/tests/eval/compile_cache/compile_cache_test.cpp
index a0dad889d9a..5dea89b3a63 100644
--- a/eval/src/tests/eval/compile_cache/compile_cache_test.cpp
+++ b/eval/src/tests/eval/compile_cache/compile_cache_test.cpp
@@ -28,6 +28,7 @@ struct MyExecutor : public Executor {
tasks.clear();
}
~MyExecutor() { run_tasks(); }
+ void wakeup() override { }
};
//-----------------------------------------------------------------------------
diff --git a/eval/src/vespa/eval/eval/value_codec.cpp b/eval/src/vespa/eval/eval/value_codec.cpp
index 74d0c5aafcc..762cecea1c3 100644
--- a/eval/src/vespa/eval/eval/value_codec.cpp
+++ b/eval/src/vespa/eval/eval/value_codec.cpp
@@ -184,7 +184,7 @@ struct CreateValueFromTensorSpec {
assert(pos != entry.first.end());
assert(pos->second.is_mapped() == dim.is_mapped());
if (dim.is_mapped()) {
- sparse_key.emplace_back(pos->second.name);
+ sparse_key.push_back(pos->second.name);
} else {
dense_key = (dense_key * dim.size) + pos->second.index;
}
diff --git a/eval/src/vespa/eval/instruction/generic_reduce.cpp b/eval/src/vespa/eval/instruction/generic_reduce.cpp
index d294b478210..0d67789eac9 100644
--- a/eval/src/vespa/eval/instruction/generic_reduce.cpp
+++ b/eval/src/vespa/eval/instruction/generic_reduce.cpp
@@ -95,7 +95,7 @@ struct SparseReduceState {
std::vector<vespalib::stringref> addr;
addr.reserve(map_entry.first.size());
for (const vespalib::string &label: map_entry.first) {
- addr.emplace_back(label);
+ addr.push_back(label);
}
return addr;
}
diff --git a/eval/src/vespa/eval/tensor/serialization/sparse_binary_format.cpp b/eval/src/vespa/eval/tensor/serialization/sparse_binary_format.cpp
index a0b691872a0..f6ceb148a44 100644
--- a/eval/src/vespa/eval/tensor/serialization/sparse_binary_format.cpp
+++ b/eval/src/vespa/eval/tensor/serialization/sparse_binary_format.cpp
@@ -138,6 +138,7 @@ struct BuildSparseCells {
size_t cellsSize)
{
DirectSparseTensorBuilder<CT> builder(std::move(type));
+ builder.reserve(cellsSize);
decodeCells<CT>(stream, dimensionsSize, cellsSize, builder);
return builder.build();
}