Fix GCC warnings.
GitOrigin-RevId: 11cd0f1dcc992e6cec710a7746040c6e30128c04
This commit is contained in:
parent
aea5a2a6f2
commit
b4adf4f64f
@ -34,8 +34,8 @@ std::string Bitmask::encode(int32 prefix_count) {
|
|||||||
if (prefix_count % 8 != 0) {
|
if (prefix_count % 8 != 0) {
|
||||||
save_i = truncated_size - 1;
|
save_i = truncated_size - 1;
|
||||||
save_c = data_[save_i];
|
save_c = data_[save_i];
|
||||||
uint8 mask = 0xff >> (8 - prefix_count % 8);
|
auto mask = 0xff >> (8 - prefix_count % 8);
|
||||||
data_[save_i] &= mask;
|
data_[save_i] = static_cast<char>(data_[save_i] & mask);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
SCOPE_EXIT {
|
SCOPE_EXIT {
|
||||||
@ -123,7 +123,7 @@ void Bitmask::set(int64 offset_part) {
|
|||||||
if (need_size > data_.size()) {
|
if (need_size > data_.size()) {
|
||||||
data_.resize(need_size, '\0');
|
data_.resize(need_size, '\0');
|
||||||
}
|
}
|
||||||
data_[need_size - 1] |= (1 << (offset_part % 8));
|
data_[need_size - 1] = static_cast<char>(data_[need_size - 1] | (1 << (offset_part % 8)));
|
||||||
}
|
}
|
||||||
|
|
||||||
int64 Bitmask::size() const {
|
int64 Bitmask::size() const {
|
||||||
|
Loading…
Reference in New Issue
Block a user