]> git.lizzy.rs Git - rust.git/blob - tests/ui/mir/issue-67710-inline-projection.rs
Rollup merge of #107015 - cuviper:ra-riscv64, r=Mark-Simulacrum
[rust.git] / tests / ui / mir / issue-67710-inline-projection.rs
1 // compile-flags: -Z mir-opt-level=3
2 // build-pass
3
4 // This used to ICE due to the inling pass not examining projections
5 // for references to locals
6
7 pub fn parse(version: ()) {
8     p(&b'.', b"0");
9 }
10 #[inline(always)]
11 fn p(byte: &u8, s: &[u8]) {
12     !(s[0] == *byte);
13 }
14
15 fn main() {
16     parse(());
17 }