summaryrefslogtreecommitdiff
path: root/src/mir/mir.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mir/mir.hpp')
-rw-r--r--src/mir/mir.hpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mir/mir.hpp b/src/mir/mir.hpp
index 1f521ef9..8c94e749 100644
--- a/src/mir/mir.hpp
+++ b/src/mir/mir.hpp
@@ -135,7 +135,8 @@ TAGGED_UNION(RValue, Use,
})
);
-TAGGED_UNION(Terminator, Return,
+TAGGED_UNION(Terminator, Incomplete,
+ (Incomplete, struct {}),
(Return, struct {}),
(Diverge, struct {}),
(Goto, BasicBlockId),
@@ -146,7 +147,7 @@ TAGGED_UNION(Terminator, Return,
BasicBlockId bb1;
}),
(Switch, struct {
- LValue enum_val;
+ LValue val;
::std::vector<BasicBlockId> targets;
}),
(Call, struct {