1 // Regression test for SimplifyBranchSame miscompilation.
5 ($a
:expr
, $b
:expr
, $c
:block
) => {
7 Lto
::Fat
| Lto
::Thin
=> { $b; (); $c }
13 pub enum Lto { No, Thin, Fat }
15 fn f(mut cookie
: u32, lto
: Lto
) -> u32 {
17 m
!(lto
, _a
= true, {cookie = 0}
);
21 fn main() { assert_eq!(f(42, Lto::Thin), 0) }