================
@@ -8311,3 +8301,27 @@ void Sema::redelayDiagnostics(DelayedDiagnosticPool
&pool) {
assert(curPool && "re-emitting in undelayed context not supported");
curPool->steal(pool);
}
+
+void Sema::ActOnCleanupAttr(Decl *D, const Attr *A) {
+ // Obtains the FunctionDecl that was found when handling the attribute
+ // earlier.
+ CleanupAttr *Attr = D->getAttr<CleanupAttr>();
+ FunctionDecl *FD = Attr->getFunctionDecl();
+ DeclarationNameInfo NI = FD->getNameInfo();
----------------
AaronBallman wrote:
These can be moved down to after the early return for dependent types.
https://github.com/llvm/llvm-project/pull/164440
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits