//@ edition: 2021 //@ check-pass #![feature(async_closure)] // Make sure we don't ICE if an async closure has a macro body. // This happened because we were calling walk instead of visit // in the def collector, oops! fn main() { let _ = async || println!(); }