about summary refs log tree commit diff
path: root/src/libsyntax/errors
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2016-05-13 16:00:05 -0700
committerbors <bors@rust-lang.org>2016-05-13 16:00:05 -0700
commit2b79e05a05f7259891adc4d7b0487d44121eb0c1 (patch)
tree26a1189d9995b617bd54d4f087f1f8c5e11d49f3 /src/libsyntax/errors
parent33a5c9dfd106e2f900aba7074f10b5e8e617be7b (diff)
parent96b228835ad3a9b366e572ffb4d3cebee60d0f56 (diff)
downloadrust-2b79e05a05f7259891adc4d7b0487d44121eb0c1.tar.gz
rust-2b79e05a05f7259891adc4d7b0487d44121eb0c1.zip
Auto merge of #33508 - alexcrichton:always-lower-frem, r=nikomatsakis
trans: Always lower to `frem`

Long ago LLVM unfortunately didn't handle the 32-bit MSVC case of `frem` where
it can't be lowered to `fmodf` because that symbol doesn't exist. That was since
fixed in http://reviews.llvm.org/D12099 (landed as r246615) and was released in
what appears to be LLVM 3.8. Now that we're using that branch of LLVM let's
remove our own hacks and help LLVM optimize a little better by giving it
knowledge about what we're doing.
Diffstat (limited to 'src/libsyntax/errors')
0 files changed, 0 insertions, 0 deletions