5099ac24 |
1 | // run-pass |
04454e1e |
2 | // compile-flags: -O |
5099ac24 FG |
3 | |
4 | // Regression test for issue #80309 |
5 | |
6 | pub unsafe fn foo(x: *const i8) -> i8 { |
7 | *x.wrapping_sub(x as _).wrapping_add(x as _) |
8 | } |
9 | |
10 | fn main() { |
11 | let x = 42; |
12 | println!("{}", unsafe { foo(&x) }); |
13 | } |