diff options
| author | Josh Stone <jistone@redhat.com> | 2017-09-01 16:05:19 -0700 |
|---|---|---|
| committer | Josh Stone <jistone@redhat.com> | 2017-09-01 18:21:29 -0700 |
| commit | 40b14736a05c1d26d5be38a48a88cb938e317e59 (patch) | |
| tree | 24f72ac172e9507f17ef730faad73bb04ca4e5e4 /src/rustllvm/RustWrapper.cpp | |
| parent | f7c97040242fc689106455a73c41477bf76ebdd4 (diff) | |
| download | rust-40b14736a05c1d26d5be38a48a88cb938e317e59.tar.gz rust-40b14736a05c1d26d5be38a48a88cb938e317e59.zip | |
x86: return single-float aggregates in a float register
Following Clang's lead, and anecdotal evidence from the `float_one` part of `run-make/extern-fn-struct-passing-abi`, use a floating point register to return single-float aggregates, except on MSVC targets.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
