diff options
author | Son Ho | 2022-01-25 22:18:25 +0100 |
---|---|---|
committer | Son Ho | 2022-01-25 22:18:25 +0100 |
commit | ff3c466ee12014f659283551a7eb99f2ffabb57d (patch) | |
tree | 19edc6f9f7cb86ee2fdadda78966bf7784798bde /src/Pure.ml | |
parent | 1946c329cb2524a740bac1274c347f49e168de16 (diff) |
Start working on translate_typed_value_to_rvalue
Diffstat (limited to '')
-rw-r--r-- | src/Pure.ml | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/src/Pure.ml b/src/Pure.ml index 45907610..1f66906d 100644 --- a/src/Pure.ml +++ b/src/Pure.ml @@ -54,17 +54,6 @@ type scalar_value = V.scalar_value type constant_value = V.constant_value -type symbolic_value = { - sv_id : SymbolicValueId.id; - sv_ty : ty; - sv_rty : T.rty; - sv_ended_regions : RegionId.Set.t; - (** We need to remember what was the set of ended regions at the time the - symbolic value was introduced. - *) -} -(** TODO: remove *) - type value = Concrete of constant_value | Adt of adt_value and adt_value = { @@ -96,8 +85,8 @@ type projection = projection_elem list type place = { var : VarId.id; projection : projection } type rvalue = - | RvPlace of place | RvConcrete of constant_value + | RvPlace of place | RvAdt of adt_rvalue and adt_rvalue = { |