diff options
author | Eli Friedman <efriedma@quicinc.com> | 2023-06-16 16:05:30 -0700 |
---|---|---|
committer | Eli Friedman <efriedma@quicinc.com> | 2023-06-26 10:45:41 -0700 |
commit | a1540e4852a90e7f72c996a3832edfd20968bd9e (patch) | |
tree | f4cf216361815eb79d7a92336f11aa47fc5dcd61 /llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp | |
parent | 73eecc9ca4db5730a77e7f4144d93696c9a1c5a3 (diff) | |
download | llvm-a1540e4852a90e7f72c996a3832edfd20968bd9e.zip llvm-a1540e4852a90e7f72c996a3832edfd20968bd9e.tar.gz llvm-a1540e4852a90e7f72c996a3832edfd20968bd9e.tar.bz2 |
[clang codegen] Fix ABI for HVA returns on AArch64 MSVC.
MSVC normally has a bunch of restrictions on returning values directly
which don't apply to passing values directly. (This roughly corresponds
to the definition of a C++14 aggregate.) However, these restrictions
don't apply to HVAs; make sure we check for that.
Fixes https://github.com/llvm/llvm-project/issues/62223
Differential Revision: https://reviews.llvm.org/D153179
Diffstat (limited to 'llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions