pub fn create_dump_file<'tcx>( tcx: TyCtxt<'tcx>, extension: &str, pass_num: bool, pass_name: &str, disambiguator: &dyn Display, body: &Body<'tcx> ) -> Result<BufWriter<File>>
Attempts to open a file where we should dump a given MIR or other
bit of MIR-related data. Used by
mir-dump, but also by other
bits of code (e.g., NLL inference) that dump graphviz data or
other things, and hence takes the extension as an argument.