[clang] [AArch64] Fix handling of HFAs passed to Windows variadic functions
authorMartin Storsjö <martin@martin.st>
Wed, 14 Apr 2021 10:45:09 +0000 (13:45 +0300)
committerMartin Storsjö <martin@martin.st>
Thu, 15 Apr 2021 19:21:27 +0000 (22:21 +0300)
commit8e0f2e89ff951c74875ed751e2215cc263b33328
tree27a18434dacfc5781d2f2b7a01393dc95e2efef9
parent49999d4364c1192c669c86c2b9c67156255d4485
[clang] [AArch64] Fix handling of HFAs passed to Windows variadic functions

The documentation says that for variadic functions, all composites
are treated similarly, no special handling of HFAs/HVAs, not even
for the fixed arguments of a variadic function.

Differential Revision: https://reviews.llvm.org/D100467
clang/lib/CodeGen/TargetInfo.cpp
clang/test/CodeGen/ms_abi_aarch64.c