message: Correctly align RLE segments
diff: @@ -193,7 +193,7 @@ struct RLECompressState : public CompressionState {
  // we compact the segment by moving the counts so they are directly next to the values
  idx_t counts_size = sizeof(rle_count_t) * entry_count;
  idx_t original_rle_offset = RLEConstants::RLE_HEADER_SIZE + max_rle_count * sizeof(T);
  - idx_t minimal_rle_offset = RLEConstants::RLE_HEADER_SIZE + sizeof(T) * entry_count;
  + idx_t minimal_rle_offset = AlignValue(RLEConstants::RLE_HEADER_SIZE + sizeof(T) * entry_count);
  idx_t total_segment_size = minimal_rle_offset + counts_size;
  memmove(handle->node->buffer + minimal_rle_offset, handle->node->buffer + original_rle_offset, counts_size);
  // store the final RLE offset within the segment
  