about summary refs log tree commit diff
path: root/src/rustllvm/ExecutionEngineWrapper.cpp
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2015-06-25 15:33:42 -0700
committerAlex Crichton <alex@alexcrichton.com>2015-06-27 13:02:18 -0700
commit87909582374be91bc5affdd2e74e265077a6e571 (patch)
tree3a2ce54e6683a4c38fb85008e1cf909a59252d9e /src/rustllvm/ExecutionEngineWrapper.cpp
parent5de665e8b31fc0459839c6377157b9559e4679cc (diff)
downloadrust-87909582374be91bc5affdd2e74e265077a6e571.tar.gz
rust-87909582374be91bc5affdd2e74e265077a6e571.zip
std: Avoid missing fns on i686-pc-windows-msvc
It turns out that the 32-bit toolchain for MSVC has many of these functions as
`static inline` functions in header files so there's not actually a symbol for
Rust to call. All of the implementations just cast floats to their 64-bit
variants and then cast back to 32-bit at the end, so the standard library now
takes this strategy.
Diffstat (limited to 'src/rustllvm/ExecutionEngineWrapper.cpp')
0 files changed, 0 insertions, 0 deletions