]>
git.proxmox.com Git - rustc.git/blob - src/test/mir-opt/simplify-arm-identity.rs
1 // Checks that `SimplifyArmIdentity` is not applied if enums have incompatible layouts.
2 // Regression test for issue #66856.
4 // compile-flags: -Zmir-opt-level=2
15 // EMIT_MIR rustc.main.SimplifyArmIdentity.diff
17 let e
: Src
= Src
::Foo(0);
18 let _
: Dst
= match e
{
19 Src
::Foo(x
) => Dst
::Foo(x
),
20 Src
::Bar
=> Dst
::Foo(0),