Skip to content

Commit 9bc2129

Browse files
committed
f
1 parent 12aa896 commit 9bc2129

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

bindings/rust/src/lib.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -295,15 +295,14 @@ impl Instance {
295295
offset: u32,
296296
size: usize,
297297
) -> Result<core::ops::Range<usize>, ()> {
298-
// This should be safe given usize::BITS >= u32::BITS, see https://doc.rust-lang.org/std/primitive.usize.html.
298+
// This is safe given usize::BITS >= u32::BITS, see https://doc.rust-lang.org/std/primitive.usize.html.
299299
let offset = offset as usize;
300300
let has_memory = unsafe { sys::fizzy_module_has_memory(self.get_module()) };
301301
let memory_size = self.memory_size();
302-
// Empty slices are allowed, but ensure both starting and ending offsets are valid.
303302
if !has_memory || offset.checked_add(size).is_none() || (offset + size) > memory_size {
304303
return Err(());
305304
}
306-
// Slices allow len=0, but data must be a valid pointer.
305+
// Slices allow empty length, but data must be a valid pointer.
307306
debug_assert!(
308307
unsafe { sys::fizzy_get_instance_memory_data(self.0.as_ptr()) } != std::ptr::null_mut()
309308
);

0 commit comments

Comments
 (0)