mirror of
https://github.com/mhx/dwarfs.git
synced 2025-09-13 06:16:55 -04:00
fix: uninitialized fields in various classes
This commit is contained in:
parent
d2fef6f6de
commit
e5a52e5ea4
@ -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_;
|
||||||
|
|
||||||
|
@ -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};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -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 {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user