================ @@ -7068,8 +7068,7 @@ static void checkAttributesAfterMerging(Sema &S, NamedDecl &ND) { if (WeakRefAttr *Attr = ND.getAttr<WeakRefAttr>()) { if (ND.isExternallyVisible()) { S.Diag(Attr->getLocation(), diag::err_attribute_weakref_not_static); - ND.dropAttr<WeakRefAttr>(); - ND.dropAttr<AliasAttr>(); + ND.dropAttrs<WeakRefAttr, AliasAttr>(); ---------------- AaronBallman wrote:
There are more instances you can modify in this file: https://github.com/llvm/llvm-project/blob/a96b4671b97b167230986bd2811676064c608596/clang/lib/Sema/SemaDecl.cpp#L7264 https://github.com/llvm/llvm-project/blob/a96b4671b97b167230986bd2811676064c608596/clang/lib/Sema/SemaDecl.cpp#L7270 https://github.com/llvm/llvm-project/pull/78476 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits