summaryrefslogtreecommitdiff
path: root/src/hir/pattern.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/hir/pattern.hpp')
-rw-r--r--src/hir/pattern.hpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/hir/pattern.hpp b/src/hir/pattern.hpp
index 72cb061d..b02721b2 100644
--- a/src/hir/pattern.hpp
+++ b/src/hir/pattern.hpp
@@ -79,6 +79,11 @@ struct Pattern
// Refutable
(Value, struct { Value val; } ),
(Range, struct { Value start; Value end; } ),
+ (EnumValue, struct {
+ GenericPath path;
+ const Enum* binding_ptr;
+ unsigned binding_idx;
+ } ),
(EnumTuple, struct {
GenericPath path;
const Enum* binding_ptr;