Files
guru/dev-tex/tectonic/files/tectonic-0.15.0-fix-the-implicit-autoref-error.patch
2025-10-11 23:11:13 +03:00

20 lines
744 B
Diff

From: Pavel Sobolev <contact@paveloom.dev>
Subject: [PATCH] Fix the "implicit autoref" error.
Fixes the "implicit autoref creates a reference to the dereference of a raw
pointer" error.
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
--- a/crates/engine_bibtex/src/xbuf.rs
+++ b/crates/engine_bibtex/src/xbuf.rs
@@ -52,7 +52,7 @@ pub unsafe fn xrealloc_zeroed<T: SafelyZero>(
old: *mut [T],
new_len: usize,
) -> Option<&'static mut [T]> {
- let old_len = (*old).len();
+ let old_len = old.len();
let new_size = new_len * mem::size_of::<T>();
// SAFETY: realloc can be called with any size, even 0, that will just deallocate and return null
let ptr = unsafe { xrealloc(old.cast(), new_size) }.cast::<T>();