diff options
| author | Dan Robertson <dan@dlrobertson.com> | 2019-03-27 13:00:37 +0000 |
|---|---|---|
| committer | Dan Robertson <dan@dlrobertson.com> | 2019-03-31 17:37:37 +0000 |
| commit | a9d62be557a648f254c6850e2a08917686a26976 (patch) | |
| tree | 98295c7ffc52b7bcbc92dd7d2caa6f6a7f6f7401 /src/rustllvm/ArchiveWrapper.cpp | |
| parent | b0fcfa7d6135ecfdfebd325683890ae6dcf5eb18 (diff) | |
| download | rust-a9d62be557a648f254c6850e2a08917686a26976.tar.gz rust-a9d62be557a648f254c6850e2a08917686a26976.zip | |
Fix LLVM IR generated for C-variadic arguments
It is possible to create malformed LLVM IR given variadic arguments that are aggregate types. This occurs due to improper tracking of the current argument in the functions list of arguments.
Diffstat (limited to 'src/rustllvm/ArchiveWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
