diff --git a/mlir/include/mlir/IR/Attributes.h b/mlir/include/mlir/IR/Attributes.h --- a/mlir/include/mlir/IR/Attributes.h +++ b/mlir/include/mlir/IR/Attributes.h @@ -148,8 +148,8 @@ AttributeTrait::TraitBase> { public: using Base = AttributeInterface<ConcreteType, Traits>; - using InterfaceBase = detail::Interface<ConcreteType, Type, Traits, Type, - AttributeTrait::TraitBase>; + using InterfaceBase = detail::Interface<ConcreteType, Attribute, Traits, + Attribute, AttributeTrait::TraitBase>; using InterfaceBase::InterfaceBase; private: