From 8b21b0deeb0b4133380ae149f70299d1ed304b26 Mon Sep 17 00:00:00 2001
From: Adrian Rebola-Pardo <adrian.rebola@tuwien.ac.at>
Date: Mon, 24 Mar 2025 10:46:31 +0100
Subject: [PATCH] now using the new &raw mut syntax

---
 unsafe-rust-is-cpp/src/main.rs | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/unsafe-rust-is-cpp/src/main.rs b/unsafe-rust-is-cpp/src/main.rs
index 3db7aac..f4e2b2d 100644
--- a/unsafe-rust-is-cpp/src/main.rs
+++ b/unsafe-rust-is-cpp/src/main.rs
@@ -9,7 +9,7 @@ pub fn rust_like_its_1985() {
     let mut n = 0;
 
     // Taking a raw pointer is safe!
-    let n_ptr = &mut n as *mut i32;
+    let n_ptr = &raw mut n;
     
     // Dereferencing a pointer is unsafe, but not necessarily UB.
     let n_mut1 = unsafe { &mut *n_ptr };
@@ -29,7 +29,7 @@ pub fn rust_like_its_1985() {
 
 pub fn rust_like_its_2025() {
     let mut n = 0;
-    let n_ptr = &mut n as *mut i32;
+    let n_ptr = &raw mut n;
     let n_mut1 = unsafe { &mut *n_ptr };
     let n_mut2 = unsafe { &mut *n_ptr };
 
-- 
GitLab