refactor: no need to move trivial types

This commit is contained in:
Marcus Holland-Moritz 2025-03-16 18:39:22 +01:00
parent ce69ea2aba
commit ec8cd82268
2 changed files with 2 additions and 2 deletions

View File

@ -60,7 +60,7 @@ class zstd_block_compressor final : public block_compressor::impl {
// NOLINTNEXTLINE(cppcoreguidelines-rvalue-reference-param-not-moved)
std::vector<uint8_t> compress(std::vector<uint8_t>&& data,
std::string const* metadata) const override {
return compress(data, std::move(metadata));
return compress(data, metadata);
}
compression_type type() const override { return compression_type::ZSTD; }

View File

@ -354,7 +354,7 @@ auto similarity_ordering_<LoggerPolicy>::find_duplicates(
if (ev.bits_equal(*dst, *src)) {
dm[*dst].push_back(*src);
} else if (++dst != src) {
*dst = std::move(*src);
*dst = *src;
}
}