diff --git a/mlir/include/mlir/IR/OpBase.td b/mlir/include/mlir/IR/OpBase.td --- a/mlir/include/mlir/IR/OpBase.td +++ b/mlir/include/mlir/IR/OpBase.td @@ -1655,6 +1655,7 @@ let returnType = [{ ::mlir::ArrayAttr }]; let valueType = NoneType; let convertFromStorage = "$_self"; + let constBuilderCall = "$_builder.getArrayAttr($0)"; } def ArrayAttr : ArrayAttrBase()">, @@ -1672,7 +1673,6 @@ SubstLeaves<"$_self", "attr", element.predicate>, "; })">]>, summary> { - let constBuilderCall = "$_builder.getArrayAttr($0)"; Attr elementAttr = element; }