let labels_assert_after s l_post = function
  | LogicLabel (None"Pre"-> Logic_const.pre_label
  | LogicLabel (None"Here"-> 
      labels_stmt_post s l_post Logic_const.post_label
  | LogicLabel (Some s, _) -> Cil2cfg.mk_logic_label s
  | StmtLabel rs -> Cil2cfg.mk_logic_label !rs
  | l -> raise (LabelError l)