fahadnayyar
b7d05052bf
[cxx-interop] Relax error when using SWIFT_RETURNS_(UN)RETAINED on templated return types resolving to non-frts ( #78968 )
...
We should not complain about usage of SWIFT_RETURNS_(UN)RETAINED for templated C++ APIs when instantiated with a non SWIFT_SHARED_REFERENCE types
rdar://143732201
2025-04-09 23:12:23 -07:00
Fahad Nayyar
426d471d1e
[cxx-interop] Add support for SWIFT_RETURNS_(UN)RETAINED for ObjC APIs returning C++ FRT
...
rdar://135360972
2024-12-17 17:31:47 -08:00
fahadnayyar
2e501754dd
[cxx-interop] Improve the warnings for unannotated c++ APIs returning SWIFT_SHARED_REFERENCE types
2024-12-03 18:26:13 -08:00
fahadnayyar
e640ed637d
[cxx-interop] Warning unannotated C++ APIs returning SWIFT_SHARED_REFERENCE types
2024-10-29 17:31:15 -07:00
fahadnayyar
ea4328384d
[cxx-interop] Add SWIFT_RETURNS_RETAINED and SWIFT_RETURNS_UNRETAINED annotations to specify ownership of FRT returned by a C++ method or function
...
rdar://135306908
2024-09-05 11:44:31 -07:00