mirror of https://gitee.com/openkylin/linux.git
checkpatch: move test for space before semicolon after operator spacing
Moving this test allows the --fix option to work better. Signed-off-by: Joe Perches <joe@perches.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
3705ce5bcc
commit
786b632622
|
@ -2646,16 +2646,6 @@ sub process {
|
|||
}
|
||||
}
|
||||
|
||||
# check for whitespace before a non-naked semicolon
|
||||
if ($line =~ /^\+.*\S\s+;/) {
|
||||
if (WARN("SPACING",
|
||||
"space prohibited before semicolon\n" . $herecurr) &&
|
||||
$fix) {
|
||||
$fixed[$linenr - 1] =~
|
||||
s/^(\+.*\S)\s+;/$1;/;
|
||||
}
|
||||
}
|
||||
|
||||
# Check operator spacing.
|
||||
if (!($line=~/\#\s*include/)) {
|
||||
my $fixed_line = "";
|
||||
|
@ -2920,6 +2910,16 @@ sub process {
|
|||
|
||||
}
|
||||
|
||||
# check for whitespace before a non-naked semicolon
|
||||
if ($line =~ /^\+.*\S\s+;/) {
|
||||
if (WARN("SPACING",
|
||||
"space prohibited before semicolon\n" . $herecurr) &&
|
||||
$fix) {
|
||||
1 while $fixed[$linenr - 1] =~
|
||||
s/^(\+.*\S)\s+;/$1;/;
|
||||
}
|
||||
}
|
||||
|
||||
# check for multiple assignments
|
||||
if ($line =~ /^.\s*$Lval\s*=\s*$Lval\s*=(?!=)/) {
|
||||
CHK("MULTIPLE_ASSIGNMENTS",
|
||||
|
|
Loading…
Reference in New Issue