Allan Shortlidge
f827e7c6d3
Tests: Remove -disable-availability-checking in variadic generics tests.
2024-10-20 15:37:15 -07:00
Alex Lorenz
4858cb6225
[IRGen][interop] do not add 'nocapture' to not bitwise takable types
...
The use of 'nocapture' for parameters and return values is incorrect for C++ types, as they can actually capture a pointer into its own value (e.g. std::string in libstdc++)
rdar://115062687
2023-09-25 17:43:34 -07:00
Arnold Schwaighofer
379cff4200
Fix final set of tests not moved to opaque pointers
2023-07-05 05:22:49 -07:00
Arnold Schwaighofer
c1a93e0bde
Move tests over to use the %use_no_opaque_pointers option
2023-06-14 10:49:48 -07:00
Slava Pestov
e9e6a51c82
Unconditionally enable variadic generic types now that SE-0398 has been accepted
2023-05-15 23:32:52 -04:00
Slava Pestov
4318a36be6
Sema: Availability checking for variadic generic types
2023-05-12 22:50:25 -04:00
Slava Pestov
fd6ff412c5
IRGen: Fix indexing into on-heap packs from emitTypeMetadataPackElementRef()
2023-03-24 13:05:37 -04:00