about summary refs log tree commit diff
path: root/src/rustllvm/ArchiveWrapper.cpp
diff options
context:
space:
mode:
authorDan Robertson <dan@dlrobertson.com>2019-03-27 13:00:37 +0000
committerDan Robertson <dan@dlrobertson.com>2019-03-31 17:37:37 +0000
commita9d62be557a648f254c6850e2a08917686a26976 (patch)
tree98295c7ffc52b7bcbc92dd7d2caa6f6a7f6f7401 /src/rustllvm/ArchiveWrapper.cpp
parentb0fcfa7d6135ecfdfebd325683890ae6dcf5eb18 (diff)
downloadrust-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