// run-pass #![warn(rust_2021_incompatible_closure_captures)] fn main() { if let a = "" { //~^ WARNING: irrefutable `if let` pattern drop(|_: ()| drop(a)); } }