diff -r 0f24db96b519 -r 30db860bd3bd stage4/generate_c/generate_c.cc --- a/stage4/generate_c/generate_c.cc Fri Aug 19 17:33:57 2011 +0100 +++ b/stage4/generate_c/generate_c.cc Fri Aug 19 20:48:05 2011 +0100 @@ -890,7 +890,7 @@ /* (A.6) Function Block inline function declaration for function invocation */ inlinedecl = new generate_c_inlinefcall_c(&s4o, symbol->fblock_name, symbol, FB_FUNCTION_PARAM"->"); - inlinedecl->print(symbol->fblock_body); + symbol->fblock_body->accept(*inlinedecl); delete inlinedecl; /* (B) Constructor */ @@ -1080,7 +1080,7 @@ /* (A.6) Function Block inline function declaration for function invocation */ inlinedecl = new generate_c_inlinefcall_c(&s4o, symbol->program_type_name, symbol, FB_FUNCTION_PARAM"->"); - inlinedecl->print(symbol->function_block_body); + symbol->function_block_body->accept(*inlinedecl); delete inlinedecl; /* (B) Constructor */