about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorEduard Burtescu <edy.burt@gmail.com>2016-06-05 22:32:11 +0300
committerEduard Burtescu <edy.burt@gmail.com>2016-06-05 22:32:11 +0300
commitf158a2f69de48b2f4dc8053441c24c7e2d253ff1 (patch)
tree45ab485e7b161d6b406315d6fefc11e2d76bda55 /src
parentc77166c68547863db87f38e6a47c33f343980ee8 (diff)
downloadrust-f158a2f69de48b2f4dc8053441c24c7e2d253ff1.tar.gz
rust-f158a2f69de48b2f4dc8053441c24c7e2d253ff1.zip
mir: remove unused float support from zero_literal.
Diffstat (limited to 'src')
-rw-r--r--src/librustc_mir/build/misc.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/librustc_mir/build/misc.rs b/src/librustc_mir/build/misc.rs
index 00e89095276..c3501140fc0 100644
--- a/src/librustc_mir/build/misc.rs
+++ b/src/librustc_mir/build/misc.rs
@@ -56,7 +56,7 @@ impl<'a, 'gcx, 'tcx> Builder<'a, 'gcx, 'tcx> {
     }
 
     // Returns a zero literal operand for the appropriate type, works for
-    // bool, char, integers and floats.
+    // bool, char and integers.
     pub fn zero_literal(&mut self, span: Span, ty: Ty<'tcx>) -> Operand<'tcx> {
         let literal = match ty.sty {
             ty::TyBool => {
@@ -93,7 +93,6 @@ impl<'a, 'gcx, 'tcx> Builder<'a, 'gcx, 'tcx> {
 
                 Literal::Value { value: ConstVal::Integral(val) }
             }
-            ty::TyFloat(_) => Literal::Value { value: ConstVal::Float(0.0) },
             _ => {
                 span_bug!(span, "Invalid type for zero_literal: `{:?}`", ty)
             }