diff --git a/src/query/interpreter.cpp b/src/query/interpreter.cpp index 98e3bf7b4..e76f4c257 100644 --- a/src/query/interpreter.cpp +++ b/src/query/interpreter.cpp @@ -1739,7 +1739,7 @@ std::optional<plan::ProfilingStatsWithTotalTime> PullPlan::Pull(AnyStream *strea auto values = std::vector<TypedValue>(output_symbols.size()); const auto stream_values = [&] { - for (auto const i : ranges::views::iota(0ul, output_symbols.size())) { + for (auto const i : ranges::views::iota(0UL, output_symbols.size())) { values[i] = frame_[output_symbols[i]]; } stream->Result(values); diff --git a/src/utils/memory.cpp b/src/utils/memory.cpp index fad173824..6b1f26c11 100644 --- a/src/utils/memory.cpp +++ b/src/utils/memory.cpp @@ -162,12 +162,10 @@ Pool::Pool(size_t block_size, unsigned char blocks_per_chunk, MemoryResource *ch Pool::~Pool() { if (!chunks_.empty()) { auto *resource = GetUpstreamResource(); - if (!dynamic_cast<MonotonicBufferResource *>(resource)) { - auto const dataSize = blocks_per_chunk_ * block_size_; - auto const alignment = Ceil2(block_size_); - for (auto &chunk : chunks_) { - resource->Deallocate(chunk.raw_data, dataSize, alignment); - } + auto const dataSize = blocks_per_chunk_ * block_size_; + auto const alignment = Ceil2(block_size_); + for (auto &chunk : chunks_) { + resource->Deallocate(chunk.raw_data, dataSize, alignment); } chunks_.clear(); }