fix: uninitialized fields in various classes

This commit is contained in:
Marcus Holland-Moritz 2023-12-21 20:42:24 +01:00
parent d2fef6f6de
commit e5a52e5ea4
3 changed files with 7 additions and 7 deletions

View File

@ -458,7 +458,7 @@ class inode_ : public inode {
static constexpr uint32_t const kNumIsValid{UINT32_C(1) << 0}; static constexpr uint32_t const kNumIsValid{UINT32_C(1) << 0};
uint32_t flags_{0}; uint32_t flags_{0};
uint32_t num_; uint32_t num_{0};
inode_fragments fragments_; inode_fragments fragments_;
files_vector files_; files_vector files_;

View File

@ -59,7 +59,7 @@ constexpr inline uint8_t tran3(uint8_t a, uint8_t b, uint8_t c, uint8_t n) {
class nilsimsa::impl { class nilsimsa::impl {
public: public:
impl() { acc_.fill(0); } impl() = default;
void update(uint8_t const* data, size_t size) { void update(uint8_t const* data, size_t size) {
if (size_ < 4) [[unlikely]] { if (size_ < 4) [[unlikely]] {
@ -172,8 +172,8 @@ class nilsimsa::impl {
size_ += size; size_ += size;
} }
std::array<size_t, 256> acc_; std::array<size_t, 256> acc_{};
std::array<uint8_t, 4> w_; std::array<uint8_t, 4> w_{};
size_t size_{0}; size_t size_{0};
}; };

View File

@ -84,9 +84,9 @@ struct sized_block {
return os << source_id << "." << index << " (" << size << ")"; return os << source_id << "." << index << " (" << size << ")";
} }
size_t source_id; size_t source_id{0};
size_t index; size_t index{0};
size_t size; size_t size{0};
}; };
class sized_block_merger_policy { class sized_block_merger_policy {