================ @@ -511,6 +511,10 @@ static void ProcessAPINotes(Sema &S, FunctionOrMethod AnyFunc, AnyTypeChanged = true; } + // returns_(un)retained + if (!Info.SwiftReturnOwnership.empty()) + D->addAttr(SwiftAttrAttr::Create(S.Context, Info.SwiftReturnOwnership)); ---------------- egorzhdan wrote:
I think we would want to construct a string `"returns_" + Info.SwiftReturnOwnership` here. https://github.com/llvm/llvm-project/pull/118938 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits