From 169a57ee8d301c44fb285cc95fc1309d96aa37ab Mon Sep 17 00:00:00 2001 From: Virgile Andreani Date: Sun, 4 May 2014 20:48:16 +0200 Subject: [PATCH] Remove two useless comparisons according to the updated type_limits lint. --- src/libsyntax/ext/format.rs | 2 +- src/libterm/terminfo/parser/compiled.rs | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/libsyntax/ext/format.rs b/src/libsyntax/ext/format.rs index df79b105444..0d856fb689d 100644 --- a/src/libsyntax/ext/format.rs +++ b/src/libsyntax/ext/format.rs @@ -268,7 +268,7 @@ fn verify_method(&mut self, pos: Position, m: &parse::Method) { fn verify_arg_type(&mut self, arg: Position, ty: ArgumentType) { match arg { Exact(arg) => { - if arg < 0 || self.args.len() <= arg { + if self.args.len() <= arg { let msg = format!("invalid reference to argument `{}` (there \ are {} arguments)", arg, self.args.len()); self.ecx.span_err(self.fmtsp, msg); diff --git a/src/libterm/terminfo/parser/compiled.rs b/src/libterm/terminfo/parser/compiled.rs index 538a1513d65..db5dd2d5c19 100644 --- a/src/libterm/terminfo/parser/compiled.rs +++ b/src/libterm/terminfo/parser/compiled.rs @@ -220,9 +220,7 @@ macro_rules! try( ($e:expr) => ( if bools_bytes != 0 { for i in range(0, bools_bytes) { let b = try!(file.read_byte()); - if b < 0 { - return Err("error: expected more bools but hit EOF".to_owned()); - } else if b == 1 { + if b == 1 { bools_map.insert(bnames[i as uint].to_owned(), true); } }