[Mlir-commits] [mlir] [mlir] Add the ability to override attribute parsing/printing in attr-dicts (PR #103304)
Andrzej WarzyĆski
llvmlistbot at llvm.org
Wed Aug 14 00:44:04 PDT 2024
================
@@ -780,9 +783,10 @@ class DummyAliasOperationPrinter : private OpAsmPrinter {
/// Print the given set of attributes with names not included within
/// 'elidedAttrs'.
void printOptionalAttrDict(ArrayRef<NamedAttribute> attrs,
- ArrayRef<StringRef> elidedAttrs = {}) override {
- if (attrs.empty())
- return;
+ ArrayRef<StringRef> elidedAttrs = {},
+ function_ref<LogicalResult(NamedAttribute)>
+ printNamedAttrFn = nullptr) override {
+ (void)printNamedAttrFn;
----------------
banach-space wrote:
Why not just use `printNamedAttrFn` when not NULL?
https://github.com/llvm/llvm-project/pull/103304
More information about the Mlir-commits
mailing list