summaryrefslogtreecommitdiff
path: root/compiler/SymbolicToPure.ml
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/SymbolicToPure.ml')
-rw-r--r--compiler/SymbolicToPure.ml3
1 files changed, 3 insertions, 0 deletions
diff --git a/compiler/SymbolicToPure.ml b/compiler/SymbolicToPure.ml
index ba6bba68..3975107a 100644
--- a/compiler/SymbolicToPure.ml
+++ b/compiler/SymbolicToPure.ml
@@ -564,6 +564,9 @@ let translate_type_decl_kind (span : Meta.span) (kind : T.type_decl_kind) :
match kind with
| T.Struct fields -> Struct (translate_fields span fields)
| T.Enum variants -> Enum (translate_variants span variants)
+ | Alias _ ->
+ craise __FILE__ __LINE__ span
+ "type aliases should have been removed earlier"
| T.Opaque -> Opaque
(** Translate a type definition from LLBC