void NodeRemover::visit(FunctionDeclaration &func)
{
if(to_remove->count(&func))
+ {
remove_from_map(stage->functions, func.name, func);
+ if(!func.signature.empty())
+ remove_from_map(stage->functions, func.name+func.signature, func);
+ }
TraversingVisitor::visit(func);
}