(** * Correctness of Csharpminor construction functions *)
Section CONSTRUCTORS.
Variable ge: genv.

Lemma make_longoffloat_correct:
forall e le m a sg f i,
eval_expr ge e le m a (Vfloat f) ->
cast_float_long sg f = Some i ->
eval_expr ge e le m (make_longoffloat a sg) (Vlong i).