24 const IR::Expression *defaultValue(
const IR::Expression *expression,
const IR::Type *type);
27 explicit DoDefaultValues(
TypeMap *typeMap) : typeMap(typeMap) { CHECK_NULL(typeMap); }
28 const IR::Node *postorder(IR::Dots *dots)
override;
29 const IR::Node *postorder(IR::StructExpression *expression)
override;
30 const IR::Node *postorder(IR::ListExpression *expression)
override;
31 const IR::Node *postorder(IR::ArrayExpression *expression)
override;
TODO: this is not really specific to BMV2, it should reside somewhere else.
Definition applyOptionsPragmas.cpp:13