1 use super::MiscEarlyLints;
2 use clippy_utils::diagnostics::span_lint;
3 use rustc_ast::ast::{Expr, ExprKind, UnOp};
4 use rustc_lint::EarlyContext;
8 pub(super) fn check(cx: &EarlyContext<'_>, expr: &Expr) {
10 ExprKind::Unary(UnOp::Neg, ref inner) => {
11 if let ExprKind::Unary(UnOp::Neg, _) = inner.kind {
16 "`--x` could be misinterpreted as pre-decrement by C programmers, is usually a no-op",
20 ExprKind::Lit(ref lit) => MiscEarlyLints::check_lit(cx, lit),