susmonteiro
51357a952c
[cxx-interop] Prevent usage in Swift of C++ move constructor with default args
2025-03-07 16:02:38 +00:00
Doug Gregor
8cd2f34654
Generalize tests for both diagnostic styles, or force the LLVM style
...
These tests are using FileCheck to check the result of diagnostic
formatting in ways that don't match the new formatter. Force the old
formatter or, where possible, generalize so that they match both
formatters.
2024-02-19 02:48:37 -10:00
Alex Lorenz
b60d635db7
[interop] make interop diagnostics more consistent with the rest of Swift diagnostics
2023-04-10 16:20:07 -07:00
Alex Lorenz
64a4b3159c
[interop] add SWIFT_ prefix to the C++ interop annotations
2023-04-06 12:11:25 -07:00
Alex Lorenz
30d0c17bf9
[interop] update names and add docs for the interop C++ helper macros
2023-04-04 15:13:59 -07:00
zoecarver
1513df619b
[cxx-interop][nfc] Fix test fallout.
2023-03-20 17:34:19 -07:00
zoecarver
d59d32f712
[cxx-interop][diags] Fix diagnostics for records inside namespaces.
2022-07-24 18:21:08 -07:00
zoecarver
79c68f8d53
[cxx-interop] Don't add incomplete records to lookup table.
2022-07-19 09:24:15 -04:00
zoecarver
3498ff9765
[cxx-interop] Remove UnsafeLifetimeOperation record semantic kind.
...
This makes "owned" the default kind for records that have custom copy constructors and no pointer-members.
2022-07-18 17:15:15 -04:00
zoecarver
9d1d03124b
[nfc][cxx-interop] Add diagnostics when something cannot be imported.
2022-07-18 17:15:15 -04:00