diff options
| author | bors <bors@rust-lang.org> | 2013-10-10 19:56:22 -0700 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2013-10-10 19:56:22 -0700 |
| commit | 0daced63fc1a4f153e77c55cb6c1a2d02d3bb6bd (patch) | |
| tree | 3496d7d393ad27ff6a6904b7cbdd9bfd859daeb3 /src/rustllvm/RustWrapper.cpp | |
| parent | afa42a02379637fb621ffb2f6618344aaabadfcb (diff) | |
| parent | 95fc31ae9bf8e9f859e6a7ceb43d645ebef33905 (diff) | |
| download | rust-0daced63fc1a4f153e77c55cb6c1a2d02d3bb6bd.tar.gz rust-0daced63fc1a4f153e77c55cb6c1a2d02d3bb6bd.zip | |
auto merge of #9517 : crabtw/rust/cabi, r=nikomatsakis
I borrow some ideas from clang's ABIInfo.h and TargetInfo.cpp. LLVMType is replaced with ArgType, which is similar to clang's ABIArgInfo, and I also merge attrs of FnType into it. Now ABI implementation doesn't need to insert hidden return pointer to arg_tys of FnType. Instead it is handled in foreign.rs. This change also fixes LLVM assertion failure when compiling MIPS target.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
