
Public Member Functions | |
| DoDefaultArguments (ReferenceMap *refMap, TypeMap *typeMap) | |
| const IR::Node * | postorder (IR::ConstructorCallExpression *ccc) override |
| const IR::Node * | postorder (IR::Declaration_Instance *inst) override |
| const IR::Node * | postorder (IR::MethodCallExpression *expression) override |
| const IR::Node * | preorder (IR::ActionList *al) override |
Add arguments for parameters that have default values but no corresponding argument. For example, given: void f(in bit<32> a = 0); convert f(); to f(a = 0);