about summary refs log tree commit diff
path: root/src/test/incremental/thinlto
diff options
context:
space:
mode:
authorest31 <MTest31@outlook.com>2016-12-04 07:58:49 +0100
committerest31 <MTest31@outlook.com>2016-12-30 15:17:28 +0100
commit317810d4c4371b8fcaf884d4918b15a55701fc1d (patch)
treea11669a5a48d5d8d296dd22c2252c556fe04d86d /src/test/incremental/thinlto
parentc79aba71d5a0573a6f9cd270dac60d92c611236c (diff)
downloadrust-317810d4c4371b8fcaf884d4918b15a55701fc1d.tar.gz
rust-317810d4c4371b8fcaf884d4918b15a55701fc1d.zip
Always use Rust based intrinsics on Windows
The check inside compiler-rt file int_types.h to #define CRT_HAS_128BIT
looks like:

 #if (defined(__LP64__) || defined(__wasm__)) && \
     !(defined(__mips__) && defined(__clang__))
 #define CRT_HAS_128BIT
 #endif

Windows uses LLP64 instead of LP64, so it doesn't ship with the C based
intrinsics.

Also, add libcompiler_builtins to the list of crates that may have platform
specific checks (like the ones we just added).
Diffstat (limited to 'src/test/incremental/thinlto')
0 files changed, 0 insertions, 0 deletions