{"ast_node_type":"other","tokens":[{"end":45,"kind":"keyword","start":0,"text":"if"}]}
        if fs::create_dir_all(dir).is_err() {
    if let Some(ref dir) = sess.io.temps_dir {
            sess.dcx().emit_fatal(errors::TempsDirError);