enum TargetInfo::BuiltinVaListKind

Description

The different kinds of __builtin_va_list types defined by the target implementation.

Declared at: clang/include/clang/Basic/TargetInfo.h:273

Enumerators

NameValueComment
CharPtrBuiltinVaList0typedef char* __builtin_va_list;
VoidPtrBuiltinVaList1typedef void* __builtin_va_list;
AArch64ABIBuiltinVaList2__builtin_va_list as defined by the AArch64 ABI http://infocenter.arm.com/help/topic/com.arm.doc.ihi0055a/IHI0055A_aapcs64.pdf
PNaClABIBuiltinVaList3__builtin_va_list as defined by the PNaCl ABI: http://www.chromium.org/nativeclient/pnacl/bitcode-abi#TOC-Machine-Types
PowerABIBuiltinVaList4__builtin_va_list as defined by the Power ABI: https://www.power.org /resources/downloads/Power-Arch-32-bit-ABI-supp-1.0-Embedded.pdf
X86_64ABIBuiltinVaList5__builtin_va_list as defined by the x86-64 ABI: http://refspecs.linuxbase.org/elf/x86_64-abi-0.21.pdf
AAPCSABIBuiltinVaList6__builtin_va_list as defined by ARM AAPCS ABI http://infocenter.arm.com
SystemZBuiltinVaList7
HexagonBuiltinVaList8