about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/va_arg.rs
AgeCommit message (Collapse)AuthorLines
2019-03-19Fix AArch64 typo in commentsJames Duley-2/+2
2019-02-27Support defining C compatible variadic functionsDan Robertson-2/+2
Add support for defining C compatible variadic functions in unsafe rust with extern "C".
2019-02-18librustc_codegen_llvm => 2018Taiki Endo-4/+4
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-07codegen: Fix va_list - aaarch64 iOS/WindowsDan Robertson-10/+26
According to the Apple developer docs: > The type va_list is an alias for char * rather than for the struct > type specified in the generic PCS. The current implementation uses the generic Aarch64 structure for VaList for Aarch64 iOS. Windows always uses the char * variant of the va_list.
2018-11-26libcore: Add va_list lang item and intrinsicsDan Robertson-0/+142
- Add the llvm intrinsics used to manipulate a va_list. - Add the va_list lang item in order to allow implementing VaList in libcore.