Gabor Horvath
a8dde60a4e
[cxx-interop] Add tests for move-only objects behind smart pointers
2024-09-03 11:38:24 +01:00
Egor Zhdan
b330376a43
[cxx-interop] Pull changes from swift-6 compat mode into swift-5.9
...
This gives projects using C++ interop compat mode 5.9 access to the new features such as virtual methods and move-only types.
rdar://126485814
2024-04-24 11:53:31 +01:00
Egor Zhdan
1be7230876
[cxx-interop] Use C++17 standard by default
...
Clang is using C++17 standard version by default since Clang 16.
Swift’s ClangImporter should do the same, to make sure that clients who run clang and then swiftc without explicit std version see consistent behavior.
rdar://125777068
2024-04-02 16:23:32 +01:00
Egor Zhdan
19a257b36b
[cxx-interop] Test stdlib support with newer C++ standards
2024-03-21 16:44:38 +00:00
Egor Zhdan
78b9de1391
[cxx-interop] Run tests with swift-6 compat mode
2024-02-23 16:24:14 +00:00
Egor Zhdan
3cb2500711
[cxx-interop] Cleanup tests: rename a test file for consistency
2024-01-24 17:34:17 +00:00