summaryrefslogtreecommitdiff
path: root/compiler/SynthesizeSymbolic.ml
diff options
context:
space:
mode:
authorSon Ho2023-10-20 15:05:00 +0200
committerSon Ho2023-10-20 15:05:00 +0200
commitf11d5186b467df318f7c09eedf8b5629c165b453 (patch)
treea6ff013b2497a7b24ddb1c9d59295b1e1bdfbf4c /compiler/SynthesizeSymbolic.ml
parent61368028027a7c160c33b05ec605c26833212667 (diff)
Start updating to handle function pointers
Diffstat (limited to 'compiler/SynthesizeSymbolic.ml')
-rw-r--r--compiler/SynthesizeSymbolic.ml2
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))