Gabor Horvath
f1ac9af3f9
[cxx-interop] Remove stale reference to rdar
...
There is no reason to require a body for move/copy ctors to use them.
2024-12-03 10:58:26 +00:00
Gabor Horvath
bfc4e5048e
[cxx-interop] Add new tests for consuming shared foreign reference types
...
Check semantics for functions creating FRTs, and wrapping FRTs.
2024-09-03 12:04:33 +01:00
Gabor Horvath
7b72e8f6d7
[cxx-interop] Reenable exporting Foreign Reference Types to C++
...
This feature worked prior 5.10 but the semantics was undefined. This PR
restores the behavior with the old semantics, and a separate PR will
update the documentation to describe the behavior.
2024-06-24 17:59:49 +01:00
Alex Lorenz
1a67fe408b
[interop][SwiftToCxx] validate that immortal FRTs can be consuming parameters
2023-10-30 10:32:11 -07:00
Alex Lorenz
8965b4113e
[interop][SwiftToCxx] add a test for consuming C++ records parameter C++ to Swift invocations
2023-10-29 17:08:04 -07:00