From 27a69dfa3c9bf53bdddb8da0db9f5b04bfae91f7 Mon Sep 17 00:00:00 2001 From: Julian Orth Date: Wed, 22 Jan 2025 15:02:49 +0100 Subject: [PATCH] all: address clippy lints --- src/tracy/tracy_impl.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/tracy/tracy_impl.rs b/src/tracy/tracy_impl.rs index 94e7c3f4..04b92a16 100644 --- a/src/tracy/tracy_impl.rs +++ b/src/tracy/tracy_impl.rs @@ -188,12 +188,14 @@ unsafe extern "C" fn ___tracy_demangle( }; let demangled = rustc_demangle::demangle(mangled); static mut BUF: Vec = Vec::new(); + #[expect(clippy::deref_addrof)] unsafe { - BUF.clear(); - if write!(BUF, "{demangled:#}\0").is_err() { + let buf = &mut *&raw mut BUF; + buf.clear(); + if write!(buf, "{demangled:#}\0").is_err() { return ptr::null(); } - BUF.as_ptr().cast() + buf.as_ptr().cast() } }