about summary refs log tree commit diff
path: root/compiler/stable_mir/src/compiler_interface.rs
diff options
context:
space:
mode:
authorPavel Grigorenko <grigorenkopv@ya.ru>2024-02-24 16:47:34 +0300
committerPavel Grigorenko <grigorenkopv@ya.ru>2024-02-24 18:53:48 +0300
commit613cb3262dfca935cac5a198f835f2aaa73faf18 (patch)
treede03bf05a980d6c018c4db381d72c174bf16f1de /compiler/stable_mir/src/compiler_interface.rs
parentff187a92d84f352670a9a63e8519eac114456d38 (diff)
downloadrust-613cb3262dfca935cac5a198f835f2aaa73faf18.tar.gz
rust-613cb3262dfca935cac5a198f835f2aaa73faf18.zip
compiler: use `addr_of!`
Diffstat (limited to 'compiler/stable_mir/src/compiler_interface.rs')
-rw-r--r--compiler/stable_mir/src/compiler_interface.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/stable_mir/src/compiler_interface.rs b/compiler/stable_mir/src/compiler_interface.rs
index 6272f793f40..0f7d8d7e083 100644
--- a/compiler/stable_mir/src/compiler_interface.rs
+++ b/compiler/stable_mir/src/compiler_interface.rs
@@ -208,7 +208,7 @@ where
     if TLV.is_set() {
         Err(Error::from("StableMIR already running"))
     } else {
-        let ptr: *const () = &context as *const &_ as _;
+        let ptr: *const () = std::ptr::addr_of!(context) as _;
         TLV.set(&Cell::new(ptr), || Ok(f()))
     }
 }