Commit Graph

5 Commits

Author SHA1 Message Date
Saleem Abdulrasool
357face86e test: introduce new target-swiftxx-frontend for C++ interop
Add an convert to the new `target-swiftxx-frontend` substitution in lit
to control the C++ interop enabling in Swift.  This allows for a single
site which will enable control of both an overridden standard (for
testing multiple C++ standards) and simplify writing tests.
2021-01-12 11:45:36 -08:00
Saleem Abdulrasool
0c63feb978 Revert "Move out enum tests into a separate CXXInterop/enum directory" 2020-04-15 09:13:19 -07:00
Rosica Dejanovska
396ba4f0e2 Move out enum tests into a separate CXXInterop/enum directory
Currently, tests are scattered throughout multiple directories, making
it difficult to determine what is tested and what is not tested.
With upcoming work on interoperability between Swift and C++
(https://forums.swift.org/t/manifesto-interoperability-between-swift-and-c/33874),
we'd like to rearrange the tests and bring tests covering a single C/C++
feature next to each other.
This PR also adds tests for enabling C++ interop where possible.
2020-03-02 16:32:55 +01:00
Arnold Schwaighofer
9ee12db2a9 Fix tests for LLVM change that added anonymous parameter labeling
Fix for r367755.
2019-08-15 14:57:24 -07:00
pschuh
64d0c426ff [C++ Interop] Uninhabitted enums are still possible. (#26451) 2019-08-05 15:52:04 -07:00