summaryrefslogtreecommitdiff
path: root/typing/types.ml
diff options
context:
space:
mode:
Diffstat (limited to 'typing/types.ml')
-rw-r--r--typing/types.ml3
1 files changed, 2 insertions, 1 deletions
diff --git a/typing/types.ml b/typing/types.ml
index 0ac4a9dab1..666598116f 100644
--- a/typing/types.ml
+++ b/typing/types.ml
@@ -129,6 +129,7 @@ type label_description =
lbl_res: type_expr; (* Type of the result *)
lbl_arg: type_expr; (* Type of the argument *)
lbl_mut: mutable_flag; (* Is this a mutable field? *)
+ lbl_focus: focus_flag;
lbl_pos: int; (* Position in block *)
lbl_all: label_description array; (* All the labels in this type *)
lbl_repres: record_representation; (* Representation for this record *)
@@ -154,7 +155,7 @@ type type_declaration =
and type_kind =
Type_abstract
| Type_record of
- (Ident.t * mutable_flag * type_expr) list * record_representation
+ (Ident.t * mutable_flag * focus_flag * type_expr) list * record_representation
| Type_variant of (Ident.t * type_expr list * type_expr option) list
type exception_declaration =