diff options
Diffstat (limited to 'src/test/ui/ptr_ops')
| -rw-r--r-- | src/test/ui/ptr_ops/issue-80309-safe.rs | 16 | ||||
| -rw-r--r-- | src/test/ui/ptr_ops/issue-80309.rs | 13 |
2 files changed, 0 insertions, 29 deletions
diff --git a/src/test/ui/ptr_ops/issue-80309-safe.rs b/src/test/ui/ptr_ops/issue-80309-safe.rs deleted file mode 100644 index 8a4ff16694b..00000000000 --- a/src/test/ui/ptr_ops/issue-80309-safe.rs +++ /dev/null @@ -1,16 +0,0 @@ -// run-pass -// compile-flags: -O - -// Regression test for issue #80309 - -pub fn zero(x: usize) -> usize { - std::ptr::null::<i8>().wrapping_add(x) as usize - x -} -pub fn qux(x: &[i8]) -> i8 { - x[zero(x.as_ptr() as usize)] -} - -fn main() { - let z = vec![42, 43]; - println!("{}", qux(&z)); -} diff --git a/src/test/ui/ptr_ops/issue-80309.rs b/src/test/ui/ptr_ops/issue-80309.rs deleted file mode 100644 index c13ce3c9cd2..00000000000 --- a/src/test/ui/ptr_ops/issue-80309.rs +++ /dev/null @@ -1,13 +0,0 @@ -// run-pass -// compile-flags: -O - -// Regression test for issue #80309 - -pub unsafe fn foo(x: *const i8) -> i8 { - *x.wrapping_sub(x as _).wrapping_add(x as _) -} - -fn main() { - let x = 42; - println!("{}", unsafe { foo(&x) }); -} |
