diff options
author | Son Ho | 2023-10-20 15:05:00 +0200 |
---|---|---|
committer | Son Ho | 2023-10-20 15:05:00 +0200 |
commit | f11d5186b467df318f7c09eedf8b5629c165b453 (patch) | |
tree | a6ff013b2497a7b24ddb1c9d59295b1e1bdfbf4c /compiler/SynthesizeSymbolic.ml | |
parent | 61368028027a7c160c33b05ec605c26833212667 (diff) |
Start updating to handle function pointers
Diffstat (limited to 'compiler/SynthesizeSymbolic.ml')
-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 aeb6899f..9084f2b3 100644 --- a/compiler/SynthesizeSymbolic.ml +++ b/compiler/SynthesizeSymbolic.ml @@ -85,7 +85,7 @@ let synthesize_symbolic_expansion (sv : V.symbolic_value) match ls with | [ (Some see, exp) ] -> ExpandNoBranch (see, exp) | _ -> raise (Failure "Ill-formed borrow expansion")) - | T.TypeVar _ | T.Literal Char | Never | T.TraitType _ -> + | T.TypeVar _ | T.Literal Char | Never | T.TraitType _ | T.Arrow _ -> raise (Failure "Ill-formed symbolic expansion") in Some (Expansion (place, sv, expansion)) |