summaryrefslogtreecommitdiff
path: root/src/lem_interp/instruction_extractor.lem
diff options
context:
space:
mode:
Diffstat (limited to 'src/lem_interp/instruction_extractor.lem')
-rw-r--r--src/lem_interp/instruction_extractor.lem2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lem_interp/instruction_extractor.lem b/src/lem_interp/instruction_extractor.lem
index f78e2d29..3507a5ee 100644
--- a/src/lem_interp/instruction_extractor.lem
+++ b/src/lem_interp/instruction_extractor.lem
@@ -30,6 +30,8 @@ let rec extract_ityp t tag = match (t,tag) with
| (T_app "range" _,_) -> IRange Nothing
| (T_app i (T_args []),Tag_enum max) ->
IEnum i (natFromInteger max)
+ | (T_id i,Tag_enum max) ->
+ IEnum i (natFromInteger max)
| _ -> IOther
end