summaryrefslogtreecommitdiff
path: root/compiler/Substitute.ml
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/Substitute.ml')
-rw-r--r--compiler/Substitute.ml6
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler/Substitute.ml b/compiler/Substitute.ml
index a35fdbf3..14cda863 100644
--- a/compiler/Substitute.ml
+++ b/compiler/Substitute.ml
@@ -80,9 +80,9 @@ let ctx_adt_value_get_instantiated_field_types (meta : Meta.meta) (ctx : eval_ct
| TAssumed aty -> (
match aty with
| TBox ->
- cassert (generics.regions = []) meta "Regions should be empty TODO: error message";
- cassert (List.length generics.types = 1) meta "Too many types TODO: error message";
- cassert (generics.const_generics = []) meta "const_generics should be empty TODO: error message";
+ sanity_check (generics.regions = []) meta;
+ sanity_check (List.length generics.types = 1) meta;
+ sanity_check (generics.const_generics = []) meta;
generics.types
| TArray | TSlice | TStr ->
(* Those types don't have fields *)