# HG changeset patch # User Laurent Bessard # Date 1362704436 -3600 # Node ID 2481fffe6e58cfd15289f851dbfd4c8e2531aefc # Parent 214c9dced2578b93d2216d3ddf7cab36012a1fba Fixed bug in case statement with enumerated type variable as case expression diff -r 214c9dced257 -r 2481fffe6e58 stage4/generate_c/generate_c_st.cc --- a/stage4/generate_c/generate_c_st.cc Fri Mar 08 01:01:15 2013 +0100 +++ b/stage4/generate_c/generate_c_st.cc Fri Mar 08 02:00:36 2013 +0100 @@ -247,6 +247,12 @@ return NULL; } +/* enumerated_type_name ':' enumerated_spec_init */ +void *visit(enumerated_type_declaration_c *symbol) { + symbol->enumerated_type_name->accept(*this); + return NULL; +} + /*********************/ /* B 1.4 - Variables */ /*********************/