Skip to content

Commit 36f1750

Browse files
committed
Update tests
1 parent d4668b8 commit 36f1750

8 files changed

Lines changed: 8 additions & 8 deletions

File tree

tests/ub/out/refcount/ub7.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ pub fn strlen_0(s: Ptr<u8>) -> u64 {
1212
'loop_: while (((*s.borrow()).read()) != 0) {
1313
(*s.borrow_mut()).prefix_inc();
1414
}
15-
return (((*s.borrow()).clone() - (*begin.borrow()).clone()) as u64);
15+
return ((((*s.borrow()).clone() - (*begin.borrow()).clone()) as i64) as u64);
1616
}
1717
pub fn main() {
1818
std::process::exit(main_0());

tests/ub/out/unsafe/ub7.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ pub unsafe fn strlen_0(mut s: *const u8) -> u64 {
1111
'loop_: while ((*s) != 0) {
1212
s.prefix_inc();
1313
}
14-
return ((((s as usize - begin as usize) / ::std::mem::size_of::<u8>()) as u64) as u64);
14+
return ((((s as usize - begin as usize) / ::std::mem::size_of::<u8>()) as i64) as u64);
1515
}
1616
pub fn main() {
1717
unsafe {

tests/unit/out/refcount/02_address_taken.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ fn main_0() -> i32 {
1818
let __rhs = (((*b_ptr_ptr.borrow()).read()).read());
1919
(*b_ptr.borrow()).write(__rhs);
2020
let offset: Value<u64> = Rc::new(RefCell::new(
21-
(((*b_ptr.borrow()).clone() - (*b_ptr.borrow()).clone()) as u64),
21+
((((*b_ptr.borrow()).clone() - (*b_ptr.borrow()).clone()) as i64) as u64),
2222
));
2323
return (*b.borrow());
2424
}

tests/unit/out/refcount/pointer_diff.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ fn main_0() -> i32 {
1717
let p1: Value<Ptr<i32>> = Rc::new(RefCell::new(
1818
((a.as_pointer() as Ptr<i32>).offset(4 as isize)),
1919
));
20-
return (((*p1.borrow()).clone() - (*p0.borrow()).clone()) as i32);
20+
return ((((*p1.borrow()).clone() - (*p0.borrow()).clone()) as i64) as i32);
2121
}

tests/unit/out/refcount/strlen_diff.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ pub fn strlen_0(s: Ptr<u8>) -> u64 {
1212
'loop_: while (((*s.borrow()).read()) != 0) {
1313
(*s.borrow_mut()).prefix_inc();
1414
}
15-
return (((*s.borrow()).clone() - (*begin.borrow()).clone()) as u64);
15+
return ((((*s.borrow()).clone() - (*begin.borrow()).clone()) as i64) as u64);
1616
}
1717
pub fn main() {
1818
std::process::exit(main_0());

tests/unit/out/unsafe/02_address_taken.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@ unsafe fn main_0() -> i32 {
1919
(*(*b_ptr_ptr)) = 4;
2020
(*b_ptr) = (*(*b_ptr_ptr));
2121
let mut offset: u64 =
22-
((((b_ptr as usize - b_ptr as usize) / ::std::mem::size_of::<i32>()) as u64) as u64);
22+
((((b_ptr as usize - b_ptr as usize) / ::std::mem::size_of::<i32>()) as i64) as u64);
2323
return b;
2424
}

tests/unit/out/unsafe/pointer_diff.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@ unsafe fn main_0() -> i32 {
1515
let mut a: [i32; 5] = [1, 2, 3, 4, 5];
1616
let mut p0: *const i32 = (&mut a[(0) as usize] as *mut i32).cast_const();
1717
let mut p1: *const i32 = (&mut a[(4) as usize] as *mut i32).cast_const();
18-
return ((((p1 as usize - p0 as usize) / ::std::mem::size_of::<i32>()) as u64) as i32);
18+
return ((((p1 as usize - p0 as usize) / ::std::mem::size_of::<i32>()) as i64) as i32);
1919
}

tests/unit/out/unsafe/strlen_diff.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ pub unsafe fn strlen_0(mut s: *const u8) -> u64 {
1111
'loop_: while ((*s) != 0) {
1212
s.prefix_inc();
1313
}
14-
return ((((s as usize - begin as usize) / ::std::mem::size_of::<u8>()) as u64) as u64);
14+
return ((((s as usize - begin as usize) / ::std::mem::size_of::<u8>()) as i64) as u64);
1515
}
1616
pub fn main() {
1717
unsafe {

0 commit comments

Comments
 (0)