diff --git a/vlib/v/checker/checker.v b/vlib/v/checker/checker.v index 2b8e80e134..66653991d9 100644 --- a/vlib/v/checker/checker.v +++ b/vlib/v/checker/checker.v @@ -2871,15 +2871,6 @@ pub fn (mut c Checker) assign_stmt(mut assign_stmt ast.AssignStmt) { && left_sym.kind !in [.byteptr, .charptr, .struct_, .alias] { c.error('invalid right operand: $left_sym.name $assign_stmt.op $right_sym.name', right.position()) - } else if right is ast.IntegerLiteral { - if right.val == '1' { - op := if assign_stmt.op == .plus_assign { - token.Kind.inc - } else { - token.Kind.dec - } - c.error('use `$op` instead of `$assign_stmt.op 1`', assign_stmt.pos) - } } } .mult_assign, .div_assign { diff --git a/vlib/v/checker/tests/plus_or_minus_assign_one_err.out b/vlib/v/checker/tests/plus_or_minus_assign_one_err.out deleted file mode 100644 index 69d38a3391..0000000000 --- a/vlib/v/checker/tests/plus_or_minus_assign_one_err.out +++ /dev/null @@ -1,13 +0,0 @@ -vlib/v/checker/tests/plus_or_minus_assign_one_err.vv:3:6: error: use `++` instead of `+= 1` - 1 | fn main() { - 2 | mut foo := 10 - 3 | foo += 1 - | ~~ - 4 | foo -= 1 - 5 | } -vlib/v/checker/tests/plus_or_minus_assign_one_err.vv:4:6: error: use `--` instead of `-= 1` - 2 | mut foo := 10 - 3 | foo += 1 - 4 | foo -= 1 - | ~~ - 5 | } diff --git a/vlib/v/checker/tests/plus_or_minus_assign_one_err.vv b/vlib/v/checker/tests/plus_or_minus_assign_one_err.vv deleted file mode 100644 index a0dead3ecf..0000000000 --- a/vlib/v/checker/tests/plus_or_minus_assign_one_err.vv +++ /dev/null @@ -1,5 +0,0 @@ -fn main() { - mut foo := 10 - foo += 1 - foo -= 1 -} \ No newline at end of file