diff --git a/vortex-array/src/array/erased.rs b/vortex-array/src/array/erased.rs
index f9dea4e0eef..5543cf4aa53 100644
--- a/vortex-array/src/array/erased.rs
+++ b/vortex-array/src/array/erased.rs
@@ -472,7 +472,7 @@ impl ArrayRef {
// SAFETY: ensured by the caller — the None slot is either put back or driven to completion
// via the builder path before the parent escapes the executor.
- let new_parent = unsafe { self.0.with_slots_unchecked(&self, new_slots) };
+ let new_parent = unsafe { self.0.with_slots_unchecked(new_slots) };
Ok((new_parent, child))
}
@@ -497,7 +497,7 @@ impl ArrayRef {
let mut slots = self.slots().to_vec();
slots[slot_idx] = Some(replacement);
let inner = Arc::clone(&self.0);
- inner.with_slots(self, slots)
+ inner.with_slots(slots)
}
/// Returns a new array with the provided slots.
@@ -536,7 +536,7 @@ impl ArrayRef {
}
}
let inner = Arc::clone(&self.0);
- inner.with_slots(self, slots)
+ inner.with_slots(slots)
}
pub fn reduce(&self) -> VortexResult