diff -r 871edf12fe64 -r 214d3fdee596 stage4/generate_c/generate_c_st.cc --- a/stage4/generate_c/generate_c_st.cc Tue Apr 05 17:12:12 2011 +0100 +++ b/stage4/generate_c/generate_c_st.cc Tue Apr 05 18:31:55 2011 +0100 @@ -796,6 +796,12 @@ /* B 3.2.2 Subprogram Control Statements */ /*****************************************/ +void *visit(return_statement_c *symbol) { + s4o.print("goto "); s4o.print(END_LABEL); + return NULL; +} + + /* fb_name '(' [param_assignment_list] ')' */ /* param_assignment_list -> may be NULL ! */ //SYM_REF2(fb_invocation_c, fb_name, param_assignment_list)