mirror of
https://github.com/rust-lang/rust.git
synced 2026-05-04 18:08:53 +03:00
c8c14f207b
Currently `f32 % f32` will generate a link error on 32-bit MSVC because LLVM will lower the operation to a call to the nonexistent function `fmodf`. Work around in this in the backend by lowering to a call to `fmod` instead with necessary extension/truncation between floats/doubles. Closes #27859