//@ run-pass // // https://github.com/rust-lang/rust/issues/41898 #![feature(generic_nonzero)] use std::num::NonZero; fn main() { const FOO: NonZero = unsafe { NonZero::new_unchecked(2) }; if let FOO = FOO {} }