{"ast_node_type":"function","tokens":[{"end":92,"kind":"keyword","start":0,"text":"pub(crate)"}]}
pub(crate) fn create_target_machine(tcx: TyCtxt<'_>, mod_name: &str) -> OwnedTargetMachine {
    let split_dwarf_file = if tcx.sess.target_can_use_split_dwarf() {