Module GenConseqFacts
(Def: CLIGHT_SEPARATION_HOARE_LOGIC_DEF)
(Conseq: CLIGHT_SEPARATION_HOARE_LOGIC_CONSEQUENCE with Module CSHL_Def := Def).
(* Copied from canon.v *)

Lemma semax_post': forall R' Espec {cs: compspecs} Delta R P c,
local (tc_environ Delta) && R' |-- R ->
@semax cs Espec Delta P c (normal_ret_assert R') ->
@semax cs Espec Delta P c (normal_ret_assert R).