Commit Graph

12 Commits

Author SHA1 Message Date
Arnold Schwaighofer
79894ff461 Fix test/Interop with opaque pointers 2023-07-03 03:36:07 -07:00
Arnold Schwaighofer
c1a93e0bde Move tests over to use the %use_no_opaque_pointers option 2023-06-14 10:49:48 -07:00
Ben Barham
e382e15f6a [next] Generalise interop tests that only care about name and types
Due to a now default-enabled `undef` pass (llvm/llvm-project
1b1c8d83d3567a60280291c0adb95d1d60335509), a whole bunch of interop
IRGen tests are failing due to missing `undefs`, even though they don't
matter in these tests at all. Add regex matches so that these tests just
check for the name and types of the functions they care about.
2022-05-13 14:39:26 -07:00
Evan Wilde
a5f11c4851 Fix the main->next merge conflicts
This cleans up all of the merge conflicts from main into next after the
rebranch merge.
2021-10-15 15:57:55 -07:00
swift_jenkins
da27dae523 Merge remote-tracking branch 'origin/main' into next 2021-01-13 09:15:05 -08:00
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
Arnold Schwaighofer
cdf9890a12 Fix Interop tests for latest LLVM 2020-12-03 10:15:24 -08:00
Martin Boehme
f2bfa262b4 Fix "CXX-DAG" lines mistakenly renamed to "CXX-DOG" for testing. 2020-04-20 15:12:18 +02:00
Martin Boehme
78688925f5 Make tests pass under Darwin and Windows. 2020-04-20 14:06:13 +02:00
Martin Boehme
d98f8d3a3d Also emit inline functions that are used in variable initializers. 2020-04-17 12:53:06 +02:00
Martin Boehme
e9ca0c74dc Responses to review comments by @gribozavr. 2020-04-16 19:26:18 +02:00
Martin Boehme
35f8ef50f8 More reponses to review comments by @gribozavr.
One larger change is that we're now also running this test in C as well
as C++.
2020-04-15 14:44:31 +02:00