Commit Graph

5 Commits

Author SHA1 Message Date
susmonteiro
d81d6547ba [cxx-interop] Fix metadata mismatch regarding fields of structs
In https://github.com/swiftlang/swift/pull/78467 and https://github.com/swiftlang/swift/pull/78961, we stopped emitting metadata for private C++ fields. However, this created a mismatch between the fields emitted and the number of fields + their offsets in the StructDescriptor.

rdar://147263490
(cherry picked from commit 72b13b3b48)
2025-05-23 11:16:09 +01:00
Gabor Horvath
a8dde60a4e [cxx-interop] Add tests for move-only objects behind smart pointers 2024-09-03 11:38:24 +01:00
Alex Lorenz
633e7f1eb8 fix test 2023-12-02 20:03:36 -08:00
Alex Lorenz
99e6d331fb [cxx-interop] attempt to fix windows unique ptr test 2023-12-01 15:11:41 -08:00
zoecarver
4ba62e1abe [cxx-interop] Add tests for std::unique_ptr. 2023-11-16 10:08:25 -08:00