diff --git a/crates/gpui/src/arena.rs b/crates/gpui/src/arena.rs index 4ddeaaff65..0e78feca7b 100644 --- a/crates/gpui/src/arena.rs +++ b/crates/gpui/src/arena.rs @@ -116,6 +116,7 @@ impl ArenaBox { } } + #[track_caller] fn validate(&self) { assert!( self.valid.get(), diff --git a/crates/multi_buffer/src/multi_buffer.rs b/crates/multi_buffer/src/multi_buffer.rs index 9c80fcedd3..0e8359412a 100644 --- a/crates/multi_buffer/src/multi_buffer.rs +++ b/crates/multi_buffer/src/multi_buffer.rs @@ -7320,6 +7320,7 @@ impl ToOffset for Point { } impl ToOffset for usize { + #[track_caller] fn to_offset<'a>(&self, snapshot: &MultiBufferSnapshot) -> usize { assert!(*self <= snapshot.len(), "offset is out of range"); *self