{"ast_node_type":"variable","tokens":[{"end":91,"kind":"keyword","start":0,"text":"if"}]}
            if let (&ty::FnDef(..), SizeSkeleton::Known(size_to, _)) = (from.kind(), sk_to)
            let from = unpack_option_like(tcx, from);
                && size_to == Pointer(dl.instruction_address_space).size(&tcx)