//@ run-pass #![allow(dead_code)] //@ pretty-expanded FIXME #23616 enum Either { Left(T), Right(U) } pub fn main() { match Either::Left(Box::new(17)) { Either::Right(()) => {} _ => {} } }