about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorMazdak Farrokhzad <twingoow@gmail.com>2019-06-08 03:34:02 +0200
committerGitHub <noreply@github.com>2019-06-08 03:34:02 +0200
commitb3bdc24a89de1b014490fed3394cd359430eec9f (patch)
treee83b9416488a0e17858bf4e24a51810c003c4712 /src/libstd
parent96a80502a00c07e19850dc2e225ec7d5c47b34ac (diff)
parent43ab14e2f4141403ca76780b66d8aeb87ee7722b (diff)
downloadrust-b3bdc24a89de1b014490fed3394cd359430eec9f.tar.gz
rust-b3bdc24a89de1b014490fed3394cd359430eec9f.zip
Rollup merge of #61647 - JohnTitor:use-stable-func, r=Centril
Use stable wrappers in f32/f64::signum

Fixes #61638

r? @Centril
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/f32.rs2
-rw-r--r--src/libstd/f64.rs2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/libstd/f32.rs b/src/libstd/f32.rs
index 133540ed6b9..7254c621611 100644
--- a/src/libstd/f32.rs
+++ b/src/libstd/f32.rs
@@ -188,7 +188,7 @@ impl f32 {
         if self.is_nan() {
             NAN
         } else {
-            unsafe { intrinsics::copysignf32(1.0, self) }
+            1.0_f32.copysign(self)
         }
     }
 
diff --git a/src/libstd/f64.rs b/src/libstd/f64.rs
index 87467aeed8b..f8bb36ad0a8 100644
--- a/src/libstd/f64.rs
+++ b/src/libstd/f64.rs
@@ -166,7 +166,7 @@ impl f64 {
         if self.is_nan() {
             NAN
         } else {
-            unsafe { intrinsics::copysignf64(1.0, self) }
+            1.0_f64.copysign(self)
         }
     }