about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorJosh Stone <jistone@redhat.com>2017-09-01 16:05:19 -0700
committerJosh Stone <jistone@redhat.com>2017-09-01 18:21:29 -0700
commit40b14736a05c1d26d5be38a48a88cb938e317e59 (patch)
tree24f72ac172e9507f17ef730faad73bb04ca4e5e4 /src/rustllvm/RustWrapper.cpp
parentf7c97040242fc689106455a73c41477bf76ebdd4 (diff)
downloadrust-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