diff --git a/src/data/chunk.cc b/src/data/chunk.cc index 26fc3ff3c..b2403b45c 100644 --- a/src/data/chunk.cc +++ b/src/data/chunk.cc @@ -200,7 +200,7 @@ Chunk::preload(uint32_t position, uint32_t length, bool useAdvise) { } else { for (char* first = static_cast(data.first), *last = static_cast(data.first) + data.second; first < last; first += 4096) - [[maybe_unused]] volatile char touchChunk = *static_cast(data.first); + [[maybe_unused]] volatile char touchChunk = *first; // Make sure we touch the last page in the range. [[maybe_unused]] volatile char ouchChunk = *(static_cast(data.first) + data.second - 1);