diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2015-06-25 15:33:42 -0700 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2015-06-27 13:02:18 -0700 |
| commit | 87909582374be91bc5affdd2e74e265077a6e571 (patch) | |
| tree | 3a2ce54e6683a4c38fb85008e1cf909a59252d9e /src/rustllvm/ExecutionEngineWrapper.cpp | |
| parent | 5de665e8b31fc0459839c6377157b9559e4679cc (diff) | |
| download | rust-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
