summaryrefslogtreecommitdiff
path: root/compiler/SymbolicToPure.ml
diff options
context:
space:
mode:
authorGuillaume Boisseau2024-06-06 09:46:19 +0200
committerGitHub2024-06-06 09:46:19 +0200
commit73e27b142b65ec37fbbc55a5a7d0299555b2b60b (patch)
treefe3f354c716c17f217da7ec15a5d4630f5390d2e /compiler/SymbolicToPure.ml
parent961cc880311aed3319b08755c5a43816e2490d7f (diff)
parent7f2b8bf304f9c21f34c4be44a087cc15c56d6b07 (diff)
Merge pull request #232 from Nadrieril/type-alias
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