# HG changeset patch # User Edouard Tisserant # Date 1658474652 -7200 # Node ID cdb045e8be20b6602057b07cef320bb39f67f55f # Parent 84bbafb4fb269474d20c94f732aaba8c831ca673 In VARIABLES.CSV, RETAIN variable were only flagged as such for GLOBALS, now local POU variable shoud be as well. diff -r 84bbafb4fb26 -r cdb045e8be20 stage4/generate_c/generate_var_list.cc --- a/stage4/generate_c/generate_var_list.cc Tue Feb 15 10:34:23 2022 +0100 +++ b/stage4/generate_c/generate_var_list.cc Fri Jul 22 09:24:12 2022 +0200 @@ -481,6 +481,7 @@ /* VAR RETAIN var_init_decl_list END_VAR */ void *visit(retentive_var_declarations_c *symbol) { unsigned int was_retain = is_retain; + is_retain = 1; symbol->var_init_decl_list->accept(*this); is_retain = was_retain; return NULL;