From e5e35f133492a9a9e1bd5ad20a3cc4f363bd6c84 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sun, 25 Sep 2016 11:41:59 +0800 Subject: MIR - (minor) commenting --- src/mir/mir.hpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/mir/mir.hpp b/src/mir/mir.hpp index 1e175ccd..39113acb 100644 --- a/src/mir/mir.hpp +++ b/src/mir/mir.hpp @@ -32,6 +32,7 @@ TAGGED_UNION_EX(LValue, (), Variable, ( (Static, ::HIR::Path), // Function return (Return, struct{}), + // Field access (tuple, struct, tuple struct, enum field, ...) (Field, struct { ::std::unique_ptr val; unsigned int field_index; @@ -45,6 +46,7 @@ TAGGED_UNION_EX(LValue, (), Variable, ( ::std::unique_ptr val; ::std::unique_ptr idx; }), + // Interpret an enum as a particular variant (Downcast, struct { ::std::unique_ptr val; unsigned int variant_index; -- cgit v1.2.3