Hint Resolve xtree_rep_local_facts: saturate_local.

(* Specifications: *)
Lemma list_rep_Xlist_valid_pointer:
forall (r: list val) (q: val),
list_rep (fun (p: val) (n: val) (q: val) => data_at Tsh t_struct_Xlist (p, n) q) r q |-- valid_pointer q.