[clang] [Sema] Mark alias/ifunc targets used and consider mangled names (PR #87130)

Fangrui Song via cfe-commits cfe-commits at lists.llvm.org
Thu Apr 4 15:59:59 PDT 2024


================
@@ -1980,6 +1981,23 @@ static void handleWeakRefAttr(Sema &S, Decl *D, const ParsedAttr &AL) {
   D->addAttr(::new (S.Context) WeakRefAttr(S.Context, AL));
 }
 
+// Mark alias/ifunc target as used. For C++, we look up the demangled name
----------------
MaskRay wrote:

Thanks for mentioning `overloadable`. Added a test and fixed the comment.

https://github.com/llvm/llvm-project/pull/87130


More information about the cfe-commits mailing list