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