Proper va_arg/va_copy lowering on win64
authorNico Rieck <nico.rieck@gmail.com>
Mon, 29 Jul 2013 13:07:06 +0000 (13:07 +0000)
committerNico Rieck <nico.rieck@gmail.com>
Mon, 29 Jul 2013 13:07:06 +0000 (13:07 +0000)
commit944061c4e152e9f66ffaaca5905253ba8012a4fa
tree8e8c9a0d64b296091c93722f5b47c575394c4e4c
parentcc6933bd31634851b792f11cdb166be96b8be7d2
Proper va_arg/va_copy lowering on win64

Win64 uses CharPtrBuiltinVaList instead of X86_64ABIBuiltinVaList like
other 64-bit targets.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187355 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/win64_vararg.ll