diff options
author | Son Ho | 2023-10-25 11:40:31 +0200 |
---|---|---|
committer | Son Ho | 2023-10-25 11:40:31 +0200 |
commit | ece74df70f12790bab7ecfe0c590c2c637e89801 (patch) | |
tree | daee3bda9d393c33942b8cdcb6a7d975ad275f05 /compiler/SynthesizeSymbolic.ml | |
parent | 9c230dddebb171ee1b3e0176838441163836b875 (diff) |
Update following the addition of raw pointers
Diffstat (limited to 'compiler/SynthesizeSymbolic.ml')
-rw-r--r-- | compiler/SynthesizeSymbolic.ml | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler/SynthesizeSymbolic.ml b/compiler/SynthesizeSymbolic.ml index 9084f2b3..9dd65c84 100644 --- a/compiler/SynthesizeSymbolic.ml +++ b/compiler/SynthesizeSymbolic.ml @@ -85,7 +85,9 @@ 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.Arrow _ -> + | T.TypeVar _ + | T.Literal Char + | Never | T.TraitType _ | T.Arrow _ | T.RawPtr _ -> raise (Failure "Ill-formed symbolic expansion") in Some (Expansion (place, sv, expansion)) |