diff options
Diffstat (limited to 'src/trans/codegen_c.hpp')
-rw-r--r-- | src/trans/codegen_c.hpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/trans/codegen_c.hpp b/src/trans/codegen_c.hpp index 72d0c796..5c9afe12 100644 --- a/src/trans/codegen_c.hpp +++ b/src/trans/codegen_c.hpp @@ -38,6 +38,13 @@ TAGGED_UNION(Node, Block, const ::MIR::LValue* val; ::std::vector<NodeRef> arms; }), +(SwitchValue, struct { + size_t next_bb; + const ::MIR::LValue* val; + NodeRef def_arm; + ::std::vector<NodeRef> arms; + const ::MIR::SwitchValues* vals; + }), (Loop, struct { size_t next_bb; NodeRef code; |