diff options
author | Son Ho | 2023-09-11 06:35:07 +0200 |
---|---|---|
committer | Son Ho | 2023-09-11 06:35:07 +0200 |
commit | 5921be8e2e8955db5101354d8bf29ae6a3693f48 (patch) | |
tree | f17b4c4cfe0ba184a4831cae353530aea7ee354b /compiler/SynthesizeSymbolic.ml | |
parent | c6b88a2e54b7697262ad3677ad7500471c68e332 (diff) |
Make progress on correctly handling trait method calls in the symbolic execution
Diffstat (limited to '')
-rw-r--r-- | compiler/SynthesizeSymbolic.ml | 2 |
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) |