diff options
author | Hood Chatham <roberthoodchatham@gmail.com> | 2025-08-07 22:07:04 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-08-07 13:07:04 -0700 |
commit | b9c328480cc5c9fbc2940ce323a8dcb30a042b58 (patch) | |
tree | a0a8e7b5425780e19b488a7b57a5848117bbf4ef /llvm/lib/BinaryFormat/DXContainer.cpp | |
parent | 11e1d465860903fd9ead27c0c1e60de4439011db (diff) | |
download | llvm-b9c328480cc5c9fbc2940ce323a8dcb30a042b58.zip llvm-b9c328480cc5c9fbc2940ce323a8dcb30a042b58.tar.gz llvm-b9c328480cc5c9fbc2940ce323a8dcb30a042b58.tar.bz2 |
[clang][WebAssembly] Support reftypes & varargs in test_function_pointer_signature (#150921)
I fixed support for varargs functions
(previously it didn't crash but the codegen was incorrect).
I added tests for structs and unions which already work. With the
multivalue abi they crash in the backend, so I added a sema check that
rejects structs and unions for that abi.
It will also crash in the backend if passed an int128 or float128 type.
Diffstat (limited to 'llvm/lib/BinaryFormat/DXContainer.cpp')
0 files changed, 0 insertions, 0 deletions