mirror of
https://github.com/Noratrieb/rlo-issue-112061.git
synced 2026-01-16 17:35:03 +01:00
more
This commit is contained in:
parent
81fa6581f3
commit
5fa0db6f96
1 changed files with 7 additions and 9 deletions
16
code.rs
16
code.rs
|
|
@ -2,13 +2,11 @@ use std::ptr;
|
||||||
pub fn print_var(v: u8) {
|
pub fn print_var(v: u8) {
|
||||||
println!("{v}");
|
println!("{v}");
|
||||||
}
|
}
|
||||||
pub unsafe fn fn12_rs() -> ([u128; 7], *mut i8, *mut bool) {
|
pub unsafe fn fn12_rs() {
|
||||||
let mut v2: bool = false;
|
let mut v2: bool = false;
|
||||||
let mut v8: u64;
|
let mut v8: u64;
|
||||||
let mut v9: usize = 0;
|
let mut v9: usize = 0;
|
||||||
let mut v12: *mut u8;
|
|
||||||
let mut v17: *mut bool;
|
let mut v17: *mut bool;
|
||||||
let mut v20: [u8; 8];
|
|
||||||
let mut v21: [u8; 8];
|
let mut v21: [u8; 8];
|
||||||
let mut v31: (bool, u8, usize, f32) = Default::default();
|
let mut v31: (bool, u8, usize, f32) = Default::default();
|
||||||
let mut v33: ([u128; 7], *mut i8, *mut bool) = ([0; 7], ptr::null_mut(), ptr::null_mut());
|
let mut v33: ([u128; 7], *mut i8, *mut bool) = ([0; 7], ptr::null_mut(), ptr::null_mut());
|
||||||
|
|
@ -17,9 +15,9 @@ pub unsafe fn fn12_rs() -> ([u128; 7], *mut i8, *mut bool) {
|
||||||
let mut ret: ([u128; 7], *mut i8, *mut bool) = ([0; 7], ptr::null_mut(), ptr::null_mut());
|
let mut ret: ([u128; 7], *mut i8, *mut bool) = ([0; 7], ptr::null_mut(), ptr::null_mut());
|
||||||
ret.2 = core::ptr::addr_of_mut!(v2);
|
ret.2 = core::ptr::addr_of_mut!(v2);
|
||||||
'l0: loop {
|
'l0: loop {
|
||||||
v20 = [197_u8; 8];
|
let mut v20 = [197_u8; 8];
|
||||||
let v20_ptr = ptr::addr_of_mut!(v20);
|
let v20_ptr = ptr::addr_of_mut!(v20);
|
||||||
v12 = core::ptr::addr_of_mut!((*v20_ptr)[v9]);
|
let mut v12 = core::ptr::addr_of_mut!((*v20_ptr)[v9]);
|
||||||
v9 = 2_usize;
|
v9 = 2_usize;
|
||||||
loop {
|
loop {
|
||||||
match *v12 {
|
match *v12 {
|
||||||
|
|
@ -52,22 +50,22 @@ pub unsafe fn fn12_rs() -> ([u128; 7], *mut i8, *mut bool) {
|
||||||
print_var(v31.1);
|
print_var(v31.1);
|
||||||
}
|
}
|
||||||
0 => continue 'l2,
|
0 => continue 'l2,
|
||||||
_ => return ret,
|
_ => return,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
2 => return ret,
|
2 => return,
|
||||||
_ => continue 'l0,
|
_ => continue 'l0,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
_ => return ret,
|
_ => return,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
4 => {
|
4 => {
|
||||||
v12 = core::ptr::addr_of_mut!((*v20_ptr)[v9]);
|
v12 = core::ptr::addr_of_mut!((*v20_ptr)[v9]);
|
||||||
}
|
}
|
||||||
_ => return ret,
|
_ => return,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue