]>
git.proxmox.com Git - rustc.git/blob - src/test/mir-opt/exponential-or.rs
1 // Test that simple or-patterns don't get expanded to exponentially large CFGs
3 // EMIT_MIR exponential_or.match_tuple.SimplifyCfg-initial.after.mir
4 fn match_tuple(x
: (u32, bool
, Option
<i32>, u32)) -> u32 {
6 (y @
(1 | 4), true | false, Some(1 | 8) | None
, z @
(6..=9 | 13..=16)) => y ^ z
,