diff options
author | Pranav Kant <prka@google.com> | 2025-02-04 09:42:12 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-04 09:42:12 -0800 |
commit | e8a486ea97895a18e1bba75431d37d9758886084 (patch) | |
tree | 2a5e21fa48480bc80a228c6577c917402b6ff806 /clang/lib/Basic/Builtins.cpp | |
parent | f6342237822bbaf31ef0cc7621de406e4f17a2ec (diff) | |
download | llvm-e8a486ea97895a18e1bba75431d37d9758886084.zip llvm-e8a486ea97895a18e1bba75431d37d9758886084.tar.gz llvm-e8a486ea97895a18e1bba75431d37d9758886084.tar.bz2 |
[clang] Return larger CXX records in memory (#120670)
We incorrectly return CXX records in AVX registers when they should be
returned in memory. This is violation of x86-64 psABI.
Detailed discussion is here:
https://groups.google.com/g/x86-64-abi/c/BjOOyihHuqg/m/KurXdUcWAgAJ
Diffstat (limited to 'clang/lib/Basic/Builtins.cpp')
0 files changed, 0 insertions, 0 deletions