Skip to content

Commit 25ab427

Browse files
committed
fix warnings
1 parent 191ca77 commit 25ab427

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

include/bitvector.hpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ class Bitvector {
5050
position_t distanceToNextSetBit(const position_t pos) const;
5151

5252
private:
53-
position_t computeTotalNumBits(const std::vector<position_t>& num_bits_per_level,
53+
void computeTotalNumBits(const std::vector<position_t>& num_bits_per_level,
5454
const level_t start_level,
5555
const level_t end_level/* non-inclusive */);
5656

@@ -100,7 +100,7 @@ position_t Bitvector::distanceToNextSetBit (const position_t pos) const {
100100
}
101101
}
102102

103-
position_t Bitvector::computeTotalNumBits(const std::vector<position_t>& num_bits_per_level,
103+
void Bitvector::computeTotalNumBits(const std::vector<position_t>& num_bits_per_level,
104104
const level_t start_level,
105105
const level_t end_level/* non-inclusive */) {
106106
num_bits_ = 0;

include/label_vector.hpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@ class LabelVector {
2121
end_level = labels_per_level.size();
2222

2323
num_bytes_ = 0;
24-
for (int level = start_level; level < end_level; level++)
24+
for (level_t level = start_level; level < end_level; level++)
2525
num_bytes_ += labels_per_level[level].size();
2626

2727
labels_ = new label_t[num_bytes_];
2828

2929
position_t pos = 0;
30-
for (int level = start_level; level < end_level; level++) {
30+
for (level_t level = start_level; level < end_level; level++) {
3131
for (position_t idx = 0; idx < labels_per_level[level].size(); idx++) {
3232
labels_[pos] = labels_per_level[level][idx];
3333
pos++;

include/popcount.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ inline uint64_t popcountLinear(uint64_t *bits, uint64_t x, uint64_t nbits) {
7373
uint64_t p = 0;
7474

7575
__builtin_prefetch(bits + x + 7, 0); //huanchen
76-
for (int i = 0; i < lastword; i++) { /* tested; manually unrolling doesn't help, at least in C */
76+
for (uint64_t i = 0; i < lastword; i++) { /* tested; manually unrolling doesn't help, at least in C */
7777
//__builtin_prefetch(bits + x + i + 3, 0);
7878
p += popcount(bits[x+i]); // note that use binds us to 64 bit popcount impls
7979
}

include/surf_builder.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -364,7 +364,7 @@ void SuRFBuilder::initDenseVectors(const level_t level) {
364364
prefixkey_indicator_bits_.push_back(std::vector<word_t>());
365365

366366
for (position_t nc = 0; nc < node_counts_[level]; nc++) {
367-
for (int i = 0; i < kFanout; i += kWordSize) {
367+
for (int i = 0; i < (int)kFanout; i += kWordSize) {
368368
bitmap_labels_[level].push_back(0);
369369
bitmap_child_indicator_bits_[level].push_back(0);
370370
}

0 commit comments

Comments
 (0)