diff options
| author | Nikita Popov <nikita.ppv@gmail.com> | 2018-04-14 16:21:46 +0200 |
|---|---|---|
| committer | Nikita Popov <nikita.ppv@gmail.com> | 2018-04-14 16:21:46 +0200 |
| commit | cbabb1be329b80f012223b230384cba8134820f6 (patch) | |
| tree | d48bbd74d387fdbaf6e5a2ea9d4f292525c2f1ab | |
| parent | fb730d75d4c1c05c90419841758300b6fbf01250 (diff) | |
| download | rust-cbabb1be329b80f012223b230384cba8134820f6.tar.gz rust-cbabb1be329b80f012223b230384cba8134820f6.zip | |
Remove warning about f64->f32 cast being potential UB
As discussed in #15536, the LLVM documentation incorrect described overflowing f64->f32 casts as being undefined behavior. LLVM never treated them as such, and the documentation has been adjusted in https://reviews.llvm.org/rL329065. As such, this warning can now be removed. Closes #49622.
| -rw-r--r-- | src/librustc_typeck/check/demand.rs | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/src/librustc_typeck/check/demand.rs b/src/librustc_typeck/check/demand.rs index ecfe1416050..c0d6993c7d4 100644 --- a/src/librustc_typeck/check/demand.rs +++ b/src/librustc_typeck/check/demand.rs @@ -502,10 +502,6 @@ impl<'a, 'gcx, 'tcx> FnCtxt<'a, 'gcx, 'tcx> { &format!("{}, producing the closest possible value", msg), cast_suggestion); - err.warn("casting here will cause undefined behavior if the value is \ - finite but larger or smaller than the largest or smallest \ - finite value representable by `f32` (this is a bug and will be \ - fixed)"); } true } |
