summaryrefslogtreecommitdiff
path: root/compiler/SynthesizeSymbolic.ml
diff options
context:
space:
mode:
authorSon Ho2023-08-02 11:03:59 +0200
committerSon Ho2023-08-02 11:03:59 +0200
commit9d27e2e27db06eaad7565b55366ca8734b364fca (patch)
tree7cb450a93c538d671486e1d9f40aa1258401a31e /compiler/SynthesizeSymbolic.ml
parent50af296306bfee9f0b127dde8abe5fb0ec1b0acb (diff)
Make progress proapagating the changes
Diffstat (limited to 'compiler/SynthesizeSymbolic.ml')
-rw-r--r--compiler/SynthesizeSymbolic.ml6
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler/SynthesizeSymbolic.ml b/compiler/SynthesizeSymbolic.ml
index a6e11363..e2cdc726 100644
--- a/compiler/SynthesizeSymbolic.ml
+++ b/compiler/SynthesizeSymbolic.ml
@@ -36,8 +36,8 @@ let synthesize_symbolic_expansion (sv : V.symbolic_value)
(* Boolean expansion: there should be two branches *)
match ls with
| [
- (Some (V.SePrimitive (PV.Bool true)), true_exp);
- (Some (V.SePrimitive (PV.Bool false)), false_exp);
+ (Some (V.SeLiteral (PV.Bool true)), true_exp);
+ (Some (V.SeLiteral (PV.Bool false)), false_exp);
] ->
ExpandBool (true_exp, false_exp)
| _ -> raise (Failure "Ill-formed boolean expansion"))
@@ -50,7 +50,7 @@ let synthesize_symbolic_expansion (sv : V.symbolic_value)
let get_scalar (see : V.symbolic_expansion option) : V.scalar_value
=
match see with
- | Some (V.SePrimitive (PV.Scalar cv)) ->
+ | Some (V.SeLiteral (PV.Scalar cv)) ->
assert (cv.PV.int_ty = int_ty);
cv
| _ -> raise (Failure "Unreachable")