]> git.lizzy.rs Git - rust.git/blob - src/test/mir-opt/simplify_try.rs
Rollup merge of #74730 - androm3da:fix_libstd_hexlinux_01, r=dtolnay
[rust.git] / src / test / mir-opt / simplify_try.rs
1 // EMIT_MIR simplify_try.try_identity.SimplifyArmIdentity.diff
2 // EMIT_MIR simplify_try.try_identity.SimplifyBranchSame.after.mir
3 // EMIT_MIR simplify_try.try_identity.SimplifyLocals.after.mir
4
5 fn try_identity(x: Result<u32, i32>) -> Result<u32, i32> {
6     let y = x?;
7     Ok(y)
8 }
9
10 fn main() {
11     let _ = try_identity(Ok(0));
12 }