diff options
author | Ulrich Weigand <ulrich.weigand@de.ibm.com> | 2022-12-06 17:36:09 +0100 |
---|---|---|
committer | Ulrich Weigand <ulrich.weigand@de.ibm.com> | 2022-12-19 21:07:57 +0100 |
commit | eb22d70aed39614dd9318e3fa1bf91846d74b8aa (patch) | |
tree | fba9bf6cd09ecdca1be5324ad5841f377b5f8b0f /tests/codegen/src-hash-algorithm/src-hash-algorithm-sha1.rs | |
parent | 4653c93e4442d88bf3278067183c8fdc0be74a1f (diff) | |
download | rust-eb22d70aed39614dd9318e3fa1bf91846d74b8aa.tar.gz |
Implement va_list and va_arg for s390x FFI
Following the s390x ELF ABI and based on the clang implementation,
provide appropriate definitions of va_list in library/core/src/ffi/mod.rs
and va_arg handling in compiler/rustc_codegen_llvm/src/va_arg.rs.
Fixes the following test cases on s390x:
src/test/run-make-fulldeps/c-link-to-rust-va-list-fn
src/test/ui/abi/variadic-ffi.rs
Fixes https://github.com/rust-lang/rust/issues/84628.
Diffstat (limited to 'tests/codegen/src-hash-algorithm/src-hash-algorithm-sha1.rs')
0 files changed, 0 insertions, 0 deletions