diff options
author | Daniel Paoliello <danpao@microsoft.com> | 2024-06-22 11:01:36 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-22 11:01:36 -0700 |
commit | 2c9c22c6e295b1176225b63ae4cbbceb216da55e (patch) | |
tree | 40d9f755574894faff45e608fd9e5cad30ea595f /clang/unittests/Format/TokenAnnotatorTest.cpp | |
parent | 8fa4fe1f995a9bc85666d63e84c094f9a09686b5 (diff) | |
download | llvm-2c9c22c6e295b1176225b63ae4cbbceb216da55e.zip llvm-2c9c22c6e295b1176225b63ae4cbbceb216da55e.tar.gz llvm-2c9c22c6e295b1176225b63ae4cbbceb216da55e.tar.bz2 |
[ARM64EC] Fix thunks for vector args (#96003)
The checks when building a thunk to decide if an arg needed to be cast
to/from an integer or redirected via a pointer didn't match how arg
types were changed in `canonicalizeThunkType`, this caused LLVM to ICE
when using vector types as args due to incorrect types in a call
instruction.
Instead of duplicating these checks, we should check if the arg type
differs between x64 and AArch64 and then cast or redirect as
appropriate.
Diffstat (limited to 'clang/unittests/Format/TokenAnnotatorTest.cpp')
0 files changed, 0 insertions, 0 deletions