================ @@ -668,12 +668,16 @@ let Class = AttributedType in { def : Property<"equivalentType", QualType> { let Read = [{ node->getEquivalentType() }]; } - def : Property<"attribute", AttrKind> { + def : Property<"attrKind", AttrKind> { let Read = [{ node->getAttrKind() }]; } + def : Property<"attribute", Attr> { ---------------- erichkeane wrote:
Is there reason to store both `attribute` and `attrKind` here? Should we just implement `attrKind` as `attribute.getKind` ? https://github.com/llvm/llvm-project/pull/108631 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits