diff -r 229eb3e29216 -r 9a2262fb7994 stage4/generate_c/generate_c.cc --- a/stage4/generate_c/generate_c.cc Fri Jul 08 11:06:27 2011 +0200 +++ b/stage4/generate_c/generate_c.cc Tue Jul 12 22:20:28 2011 +0200 @@ -728,7 +728,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 */ @@ -918,7 +918,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 */