Closed
Description
This macro was written when rvalue lifetimes were pretty short, so the first argument is a closure or a bare function taking a local as an argument (the local is restrained to an inserted scope).
With our newly minted rvalue lifetime rules, this macro should be re-evaluated. It really wants to look like this:
let args = format_args!("foo, {} {}", "bar", 3);