| //@ 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>) -> u32 { | |
| (|| match Vec::<u32>::new() { | |
| deref!([]) => 100, | |
| _ => 2000, | |
| })() | |
| } | |
| fn main() {} |