From b8f821694760e8865878b2fd8ca46c75e36740c4 Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Fri, 18 Aug 2023 10:27:21 +0000 Subject: Add noexcept --- storage/src/vespa/storage/distributor/activecopy.h | 5 ++--- storage/src/vespa/storage/distributor/stripe_bucket_db_updater.cpp | 1 + 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'storage') diff --git a/storage/src/vespa/storage/distributor/activecopy.h b/storage/src/vespa/storage/distributor/activecopy.h index a2de77306be..91dfb3f0bd0 100644 --- a/storage/src/vespa/storage/distributor/activecopy.h +++ b/storage/src/vespa/storage/distributor/activecopy.h @@ -48,10 +48,9 @@ private: class ActiveList : public vespalib::Printable { public: - ActiveList() {} - ActiveList(std::vector&& v) : _v(std::move(v)) { } + ActiveList() noexcept {} + ActiveList(std::vector&& v) noexcept : _v(std::move(v)) { } - ActiveCopy& operator[](size_t i) noexcept { return _v[i]; } const ActiveCopy& operator[](size_t i) const noexcept { return _v[i]; } [[nodiscard]] bool contains(uint16_t) const noexcept; [[nodiscard]] bool empty() const noexcept { return _v.empty(); } diff --git a/storage/src/vespa/storage/distributor/stripe_bucket_db_updater.cpp b/storage/src/vespa/storage/distributor/stripe_bucket_db_updater.cpp index 09e7d370a98..4c8e51908b0 100644 --- a/storage/src/vespa/storage/distributor/stripe_bucket_db_updater.cpp +++ b/storage/src/vespa/storage/distributor/stripe_bucket_db_updater.cpp @@ -767,6 +767,7 @@ StripeBucketDBUpdater::MergingNodeRemover::merge(storage::BucketDatabase::Merger } std::vector remainingCopies; + remainingCopies.reserve(e->getNodeCount()); for (uint16_t i = 0; i < e->getNodeCount(); i++) { const uint16_t node_idx = e->getNodeRef(i).getNode(); if (storage_node_is_available(node_idx)) { -- cgit v1.2.3