summaryrefslogtreecommitdiff
path: root/src/InterpreterStatements.ml
diff options
context:
space:
mode:
authorSon Ho2022-01-15 21:31:57 +0100
committerSon Ho2022-01-15 21:31:57 +0100
commit9564ad271a9d69ca58333ec33c778f3255ca1632 (patch)
treef93460bc00a86750333b3aa50722ac3d31716da4 /src/InterpreterStatements.ml
parent231c65c04c511db3c8f7f68cd5d37cdeeedfe809 (diff)
Add sv_kind ("symbolic value kind") to track the origin of the symbolic
values
Diffstat (limited to 'src/InterpreterStatements.ml')
-rw-r--r--src/InterpreterStatements.ml2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/InterpreterStatements.ml b/src/InterpreterStatements.ml
index 8b29bac9..e92b1c0b 100644
--- a/src/InterpreterStatements.ml
+++ b/src/InterpreterStatements.ml
@@ -885,7 +885,7 @@ and eval_function_call_symbolic_from_inst_sig (config : C.config)
(args : E.operand list) (dest : E.place) : C.eval_ctx =
(* Generate a fresh symbolic value for the return value *)
let ret_sv_ty = inst_sg.A.output in
- let ret_spc = mk_fresh_symbolic_value ret_sv_ty in
+ let ret_spc = mk_fresh_symbolic_value V.FunCallRet ret_sv_ty in
let ret_value = mk_typed_value_from_symbolic_value ret_spc in
let ret_av regions =
mk_aproj_loans_value_from_symbolic_value regions ret_spc