36        setName(
"DontcareArgs");
 
   38    const IR::Node *postorder(IR::MethodCallExpression *expression) 
override;
 
   39    const IR::Node *postorder(IR::Function *function)
 override {
 
   41        for (
auto d : toAdd) body.push_back(d);
 
   42        body.append(function->body->components);
 
   43        function->body = 
new IR::BlockStatement(function->body->srcInfo, body);
 
   47    const IR::Node *postorder(IR::P4Parser *parser)
 override {
 
   48        toAdd.append(parser->parserLocals);
 
   49        parser->parserLocals = toAdd;
 
   53    const IR::Node *postorder(IR::P4Control *control)
 override {
 
   54        toAdd.append(control->controlLocals);
 
   55        control->controlLocals = toAdd;
 
 
Visitor mixin for looking up names in enclosing scopes from the Visitor::Context.
Definition resolveReferences.h:32