{"ast_node_type":"other","tokens":[{"end":84,"kind":"keyword","start":0,"text":"if"}]}
    if ty.is_int() && u64::from(ty.bits()) < tcx.data_layout.pointer_size().bits() {
    let param = AbiParam::new(ty);
        match (&*tcx.sess.target.arch, &*tcx.sess.target.vendor) {