diff options
| author | kennytm <kennytm@gmail.com> | 2018-02-25 15:54:38 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-02-25 15:54:38 +0800 |
| commit | f5116e712f97a6ac5cb0cbcb631e4814109bbaf5 (patch) | |
| tree | e3c56488227c75fc6b2c40e716d384b26b8e8aba /src/libstd | |
| parent | 026339e42ba11a559767029d933d1197aefb877a (diff) | |
| parent | 47c33f7bd0535fe6e47e38700ac1c8bf33e3f0d5 (diff) | |
| download | rust-f5116e712f97a6ac5cb0cbcb631e4814109bbaf5.tar.gz rust-f5116e712f97a6ac5cb0cbcb631e4814109bbaf5.zip | |
Rollup merge of #47964 - jcowgill:mips64-abi, r=eddyb
rustc_trans: rewrite mips64 ABI code This PR rewrites the ABI handling code for 64-bit MIPS and should fix various FFI issues including #47290. To accomodate the 64-bit ABI I have had to add a new `CastTarget` variant which I've called `Chunked` (though maybe this isn't the best name). This allows an ABI to cast to some arbitrary structure of `Reg` types. This is required on MIPS which might need to cast to a structure containing a mixture of `i64` and `f64` types.
Diffstat (limited to 'src/libstd')
0 files changed, 0 insertions, 0 deletions
