aaron.ballman added a comment. Thank you for working on this! Mostly looks good, but I did have another test request. Also, please be sure to add a release note for the fix.
================ Comment at: clang/test/SemaCXX/warn-unused-private-field.cpp:291-292 +enum [[maybe_unused]] MaybeUnusedEnum {}; +typedef int MaybeUnusedTypedef [[maybe_unused]]; +class C { + MaybeUnusedClass c; // no-warning ---------------- Let's try one more thing: ``` template <typename Ty, typename Uy> class C2 { Ty c; // no-warning Uy d; // warning }; class [[maybe_unused]] Good {}; class Bad {}; C2<Good, Bad> c; ``` Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D159083/new/ https://reviews.llvm.org/D159083 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits