summaryrefslogtreecommitdiff
path: root/compiler/SynthesizeSymbolic.ml
diff options
context:
space:
mode:
authorSon Ho2023-09-11 06:35:07 +0200
committerSon Ho2023-09-11 06:35:07 +0200
commit5921be8e2e8955db5101354d8bf29ae6a3693f48 (patch)
treef17b4c4cfe0ba184a4831cae353530aea7ee354b /compiler/SynthesizeSymbolic.ml
parentc6b88a2e54b7697262ad3677ad7500471c68e332 (diff)
Make progress on correctly handling trait method calls in the symbolic execution
Diffstat (limited to '')
-rw-r--r--compiler/SynthesizeSymbolic.ml2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/SynthesizeSymbolic.ml b/compiler/SynthesizeSymbolic.ml
index cac56487..aeb6899f 100644
--- a/compiler/SynthesizeSymbolic.ml
+++ b/compiler/SynthesizeSymbolic.ml
@@ -122,7 +122,7 @@ let synthesize_global_eval (gid : A.GlobalDeclId.id) (dest : V.symbolic_value)
(e : expression option) : expression option =
Option.map (fun e -> EvalGlobal (gid, dest, e)) e
-let synthesize_regular_function_call (fun_id : A.fun_id)
+let synthesize_regular_function_call (fun_id : A.fun_id_or_trait_method_ref)
(call_id : V.FunCallId.id) (ctx : Contexts.eval_ctx)
(abstractions : V.AbstractionId.id list) (generics : T.egeneric_args)
(args : V.typed_value list) (args_places : mplace option list)