Skip to content

Commit d295dd1

Browse files
lipracerjoker-eph
authored andcommitted
[MLIR] Add explicit using to disambiguate between multiple implementations from base classes (NFC)
Both of DenseElementsAttr and ElementsAttrTrait define the method of getElementType, this commit makes it available on DenseIntOrFPElementsAttr and DenseStringElementsAttr. Reviewed By: mehdi_amini Differential Revision: https://reviews.llvm.org/D116389
1 parent 4683ce2 commit d295dd1

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

mlir/include/mlir/IR/BuiltinAttributes.td

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,7 @@ def Builtin_DenseIntOrFPElementsAttr : Builtin_Attr<
175175
let extraClassDeclaration = [{
176176
using DenseElementsAttr::empty;
177177
using DenseElementsAttr::getNumElements;
178+
using DenseElementsAttr::getElementType;
178179
using DenseElementsAttr::getValues;
179180
using DenseElementsAttr::isSplat;
180181
using DenseElementsAttr::size;
@@ -312,6 +313,7 @@ def Builtin_DenseStringElementsAttr : Builtin_Attr<
312313
let extraClassDeclaration = [{
313314
using DenseElementsAttr::empty;
314315
using DenseElementsAttr::getNumElements;
316+
using DenseElementsAttr::getElementType;
315317
using DenseElementsAttr::getValues;
316318
using DenseElementsAttr::isSplat;
317319
using DenseElementsAttr::size;

0 commit comments

Comments
 (0)