commit | 5086d6027233e2907eb55f10c80f3775ffecf6fe | [log] [tgz] |
---|---|---|
author | Martin Storsjö <martin@martin.st> | Sun Apr 11 12:38:40 2021 +0300 |
committer | Copybara-Service <copybara-worker@google.com> | Fri Apr 16 12:10:20 2021 -0700 |
tree | 7f25c3c6711f57acfaf539f05c81ffa6178a7347 | |
parent | 5249b9e040369757eb81ecce80bfb593f1ed92b0 [diff] |
[clang] [AArch64] Fix Windows va_arg handling for larger structs Aggregate types over 16 bytes are passed by reference. Contrary to the x86_64 ABI, smaller structs with an odd (non power of two) are padded and passed in registers. Differential Revision: https://reviews.llvm.org/D100374 GitOrigin-RevId: 3637c5c8ec3d4dc0b87eb4e3ee9c9ae8816cade2