lint/checkpatch.pl: Update check for TRAILING_STATEMENTS
This reduces the difference with linux v6.5-rc4. Change-Id: I59d9619f2e58f24e0a5474bcfa79351e3afb933d Signed-off-by: Elyes Haouas <ehaouas@noos.fr> Reviewed-on: https://review.coreboot.org/c/coreboot/+/76870 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Martin L Roth <gaumless@gmail.com>
This commit is contained in:
@@ -5229,8 +5229,20 @@ sub process {
|
|||||||
$stat_real = "[...]\n$stat_real";
|
$stat_real = "[...]\n$stat_real";
|
||||||
}
|
}
|
||||||
|
|
||||||
ERROR("TRAILING_STATEMENTS",
|
if (ERROR("TRAILING_STATEMENTS",
|
||||||
"trailing statements should be on next line\n" . $herecurr . $stat_real);
|
"trailing statements should be on next line\n" . $herecurr . $stat_real) &&
|
||||||
|
!$fixed_assign_in_if &&
|
||||||
|
$cond_lines == 0 &&
|
||||||
|
$fix && $perl_version_ok &&
|
||||||
|
$fixed[$fixlinenr] =~ /^\+(\s*)((?:if|while|for)\s*$balanced_parens)\s*(.*)$/) {
|
||||||
|
my $indent = $1;
|
||||||
|
my $test = $2;
|
||||||
|
my $rest = rtrim($4);
|
||||||
|
if ($rest =~ /;$/) {
|
||||||
|
$fixed[$fixlinenr] = "\+$indent$test";
|
||||||
|
fix_insert_line($fixlinenr + 1, "$indent\t$rest");
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user