fact: Definition init_spec {CS: compspecs} := DECLARE _init WITH _: unit PRE [tint] PROP (Int.min_signed <= size * 4 <= Int.max_signed; 0 < size) PARAMS (Vint (Int.repr size)) GLOBALS () SEP () POST [tptr tint] EX pq: pointer_val, PROP () LOCAL (temp ret_temp (pointer_val_val pq)) SEP (data_at_ Tsh (tarray tint size) (pointer_val_val pq) * free_tok (pointer_val_val pq) (sizeof tint * size)).
imports: VST.floyd.proofauto CertiGraph.lib.find_lemmas CertiGraph.priq.is_empty_lemmas CertiGraph.priq.priq_arr