- remove_variable(blocks.back()->variables, var);
- if(anonymous && blocks.size()>1)
- remove_variable(blocks[blocks.size()-2]->variables, var);
+ remove_variable(current_block->variables, var);
+ if(current_block->anonymous && current_block->parent)
+ remove_variable(current_block->parent->variables, var);