Update internal state of the typer
Compare changes
+ 11
− 10
@@ -8,12 +8,13 @@ open O.Combinators
@@ -27,7 +28,7 @@ let rec type_module_expr ~raise ~init_context ~options : I.module_expr -> contex
@@ -38,7 +39,7 @@ let rec type_module_expr ~raise ~init_context ~options : I.module_expr -> contex
@@ -47,7 +48,7 @@ and type_module ~raise ~options ~init_context (p:I.module_) : O.module_ =
@@ -97,7 +98,7 @@ match Location.unwrap d with
@@ -169,7 +170,7 @@ and evaluate_otype ~raise (c:context) (t:O.type_expression) : O.type_expression
@@ -258,7 +259,7 @@ and evaluate_type ~raise (c:context) (t:I.type_expression) : O.type_expression =
@@ -311,7 +312,7 @@ and infer_t_insts ~raise ~loc app_context ( (tc,t) : O.expression_content * O.ty
@@ -608,7 +609,7 @@ and type_expression' ~raise ~options : app_context * context -> ?tv_opt:O.type_e