{"ast_node_type":"other","tokens":[{"end":96,"kind":"keyword","start":0,"text":"if"}]}
        if !tcx.cross_crate_inlinable(instance.def_id()) && !instance.def.requires_inline(tcx) {
        // even though it's in the "not a heuristic" part of instantiation mode selection.
            return InstantiationMode::GloballyShared { may_conflict: false };