Module InferModules__Idenv
Environment for temporary identifiers used in instructions. Lazy implementation: only created when actually used.
val create : InferIR.Procdesc.t -> tval expand_expr : t -> InferIR.Exp.t -> InferIR.Exp.tval exp_is_temp : t -> InferIR.Exp.t -> boolval expand_expr_temps : t -> InferIR.Procdesc.Node.t -> InferIR.Exp.t -> InferIR.Exp.tStronger version of expand_expr which also expands a temporary variable.