]> git.lizzy.rs Git - rust.git/blob - src/test/ui/offset_from.rs
Auto merge of #72808 - Lucretiel:line-writer-reimpl, r=Amanieu
[rust.git] / src / test / ui / offset_from.rs
1 // run-pass
2
3 fn main() {
4     let mut a = [0; 5];
5     let ptr1: *mut i32 = &mut a[1];
6     let ptr2: *mut i32 = &mut a[3];
7     unsafe {
8         assert_eq!(ptr2.offset_from(ptr1), 2);
9         assert_eq!(ptr1.offset_from(ptr2), -2);
10         assert_eq!(ptr1.offset(2), ptr2);
11         assert_eq!(ptr2.offset(-2), ptr1);
12     }
13 }