//@ check-pass //! Regression test for ICE in `rustc_hir_typeck::expr_use_visitor` on nesting a slice pattern //! inside a deref pattern inside a closure: rust-lang/rust#125059 #![feature(deref_patterns)] #![allow(incomplete_features, unused)] fn simple_vec(vec: Vec) -> u32 { (|| match Vec::::new() { deref!([]) => 100, _ => 2000, })() } fn main() {}