Small cleanup

This commit is contained in:
mcarton 2016-02-07 14:40:45 +01:00
parent 344698377f
commit a9e1b1fba0

View File

@ -54,15 +54,10 @@ impl LateLintPass for CopyAndPaste {
/// Implementation of `IF_SAME_THEN_ELSE`.
fn lint_same_then_else(cx: &LateContext, expr: &Expr) {
if let ExprIf(_, ref then_block, Some(ref else_expr)) = expr.node {
let must_lint = if let ExprBlock(ref else_block) = else_expr.node {
is_block_equal(cx, &then_block, &else_block, false)
}
else {
false
};
if must_lint {
span_lint(cx, IF_SAME_THEN_ELSE, expr.span, "this if has the same then and else blocks");
if let ExprBlock(ref else_block) = else_expr.node {
if is_block_equal(cx, &then_block, &else_block, false) {
span_lint(cx, IF_SAME_THEN_ELSE, expr.span, "this if has the same then and else blocks");
}
}
}
}