aboutsummaryrefslogtreecommitdiff
path: root/clang/unittests/Format/TokenAnnotatorTest.cpp
diff options
context:
space:
mode:
authorDaniel Paoliello <danpao@microsoft.com>2024-06-22 11:01:36 -0700
committerGitHub <noreply@github.com>2024-06-22 11:01:36 -0700
commit2c9c22c6e295b1176225b63ae4cbbceb216da55e (patch)
tree40d9f755574894faff45e608fd9e5cad30ea595f /clang/unittests/Format/TokenAnnotatorTest.cpp
parent8fa4fe1f995a9bc85666d63e84c094f9a09686b5 (diff)
downloadllvm-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