summaryrefslogtreecommitdiff
path: root/compiler/SymbolicToPure.ml
diff options
context:
space:
mode:
authorGuillaume Boisseau2024-05-24 11:39:24 +0200
committerGitHub2024-05-24 11:39:24 +0200
commite669de58b71fd68642cfacf1a2e3cbd1c5b2f4fe (patch)
tree6a792da5b8141c00b5c5cc4e7dd91eb450acc850 /compiler/SymbolicToPure.ml
parent150dd0cfaeb9ce8633dfcde329c1c7cd98ab6a5b (diff)
parent0c0207121696dffea72652c092cd07209c3df356 (diff)
Merge pull request #200 from AeneasVerif/bump-charon
Diffstat (limited to 'compiler/SymbolicToPure.ml')
-rw-r--r--compiler/SymbolicToPure.ml1
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/SymbolicToPure.ml b/compiler/SymbolicToPure.ml
index 4aa24fcf..3e22d36b 100644
--- a/compiler/SymbolicToPure.ml
+++ b/compiler/SymbolicToPure.ml
@@ -462,6 +462,7 @@ and translate_trait_instance_id (meta : Meta.meta) (translate_ty : T.ty -> ty)
| TraitRef tr -> TraitRef (translate_trait_ref meta translate_ty tr)
| FnPointer _ | Closure _ ->
craise __FILE__ __LINE__ meta "Closures are not supported yet"
+ | Unsolved _ -> craise __FILE__ __LINE__ meta "Couldn't solve trait bound"
| UnknownTrait s -> craise __FILE__ __LINE__ meta ("Unknown trait found: " ^ s)
(** Translate a signature type - TODO: factor out the different translation functions *)