Nate Chandler
6e7952b4ad
[IRGen] Mask off metadata pack passed to DebugInfo
...
When a metadata pack is heap allocated, the pointer's LSB is set.
But lldb is expecting a real pointer. So mask it off.
Companion PR has a test: https://github.com/apple/llvm-project/pull/6961
rdar://110195273
2023-06-03 07:30:09 -07:00
Holly Borla
e48a9b5aeb
[NFC] Remove the VariadicGenerics flag from tests that don't use generic types
...
with parameter packs.
2023-04-15 17:48:08 -07:00
Sophia Poirier
70cffb06f3
[Variadic Generics] type parameter pack syntax change: T... -> each T
2023-03-02 14:42:28 -08:00
Slava Pestov
fee32cca3f
ASTMangler: Mangle which generic parameters are packs
2023-02-25 16:19:07 -05:00
Adrian Prantl
6ce9c3b531
Add REQUIRES asserts to test
...
rdar://105836867
2023-02-23 15:30:34 -08:00
Adrian Prantl
c347de157a
Remove workaround from test
2023-02-22 16:49:18 -08:00
Adrian Prantl
97964f1ba9
Emit debug info for pack count parameters.
2023-02-22 16:16:21 -08:00
Adrian Prantl
4aadffe9f5
Describe type pack parameters in debug info.
2023-02-22 16:16:21 -08:00
Adrian Prantl
0bda3f5483
Debug info support for variadic generics.
...
rdar://104842055
2023-02-22 16:16:21 -08:00