(*(Param: list_norepet (fn_params_names f ++ fn_vars_names f))*)

Lemma transl_step_case_ExternalCall:
forall ef vargs m t vres m' cenv cs tm j k tk targs
(ExtCall : external_call ef ge vargs m t vres m')
(MINJ : Mem.inject j m tm)
(MCS : match_callstack j m tm cs (Mem.nextblock m) (Mem.nextblock tm))
(MK : match_cont k tk cenv nil cs)
(ISCC : Csharpminor.is_call_cont k)
(ARGSINJ : val_list_inject j vargs targs),
exists T2 : state,
plus step tge (Callstate (External ef) targs tk tm) t T2 /\
exists j', inject_incr j j' /\
match_statesInj j' (Csharpminor.Returnstate vres k m') T2.