From 5c95f5fa6b6024ea0b8ed162e5d2c46c41aea1b0 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Sun, 7 Jul 2019 19:08:40 +0200 Subject: Fix float add/mul reduction codegen The accumulator is now respected for unordered reductions. --- src/librustc_codegen_ssa/traits/consts.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'src/librustc_codegen_ssa') diff --git a/src/librustc_codegen_ssa/traits/consts.rs b/src/librustc_codegen_ssa/traits/consts.rs index 46286b5329e..248fadfaf0f 100644 --- a/src/librustc_codegen_ssa/traits/consts.rs +++ b/src/librustc_codegen_ssa/traits/consts.rs @@ -17,6 +17,7 @@ pub trait ConstMethods<'tcx>: BackendTypes { fn const_u64(&self, i: u64) -> Self::Value; fn const_usize(&self, i: u64) -> Self::Value; fn const_u8(&self, i: u8) -> Self::Value; + fn const_real(&self, t: Self::Type, val: f64) -> Self::Value; fn const_struct(&self, elts: &[Self::Value], packed: bool) -> Self::Value; -- cgit 1.4.1-3-g733a5