summaryrefslogtreecommitdiff
path: root/compiler/Assumed.ml
diff options
context:
space:
mode:
authorSon Ho2023-12-05 15:00:46 +0100
committerSon Ho2023-12-05 15:00:46 +0100
commit60ce69b83cbd749781543bb16becb5357f0e1a0a (patch)
treebd847cb3ed7a00644ea643325468e5328f06e220 /compiler/Assumed.ml
parent054d7256ed90f752ae6b39ebba608f89076d38e7 (diff)
Update following changes in Charon
Diffstat (limited to '')
-rw-r--r--compiler/Assumed.ml8
1 files changed, 5 insertions, 3 deletions
diff --git a/compiler/Assumed.ml b/compiler/Assumed.ml
index 48b7ee2b..1807add5 100644
--- a/compiler/Assumed.ml
+++ b/compiler/Assumed.ml
@@ -36,8 +36,8 @@ open LlbcAst
module Sig = struct
(** A few utilities *)
- let rvar_id_0 = RegionId.of_int 0
- let rvar_0 : region = RVar rvar_id_0
+ let rvar_id_0 = RegionVarId.of_int 0
+ let rvar_0 : region = RBVar (0, rvar_id_0)
let rg_id_0 = RegionGroupId.of_int 0
let tvar_id_0 = TypeVarId.of_int 0
let tvar_0 : ty = TVar tvar_id_0
@@ -48,7 +48,7 @@ module Sig = struct
let region_param_0 : region_var = { index = rvar_id_0; name = Some "'a" }
(** Region group: [{ parent={}; regions:{'a of id 0} }] *)
- let region_group_0 : region_group =
+ let region_group_0 : region_var_group =
{ id = rg_id_0; regions = [ rvar_id_0 ]; parents = [] }
(** Type parameter [T] of id 0 *)
@@ -84,6 +84,8 @@ module Sig = struct
in
{
is_unsafe = false;
+ is_closure = false;
+ closure_info = None;
generics;
preds;
parent_params_info = None;