diff options
Diffstat (limited to 'eval/src')
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(); } |