checkpatch: Allow comments in macros tested for single statements
Convert all the comments to spaces before testing for single statement macros. Reported-by: Valdis Kletnieks <Valdis.Kletnieks@vt.edu> 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
327953e9af
commit
1b36b201c0
|
@ -4260,6 +4260,7 @@ sub process {
|
||||||
$ctx = $dstat;
|
$ctx = $dstat;
|
||||||
|
|
||||||
$dstat =~ s/\\\n.//g;
|
$dstat =~ s/\\\n.//g;
|
||||||
|
$dstat =~ s/$;/ /g;
|
||||||
|
|
||||||
if ($dstat =~ /^\+\s*#\s*define\s+$Ident\s*${balanced_parens}\s*do\s*{(.*)\s*}\s*while\s*\(\s*0\s*\)\s*([;\s]*)\s*$/) {
|
if ($dstat =~ /^\+\s*#\s*define\s+$Ident\s*${balanced_parens}\s*do\s*{(.*)\s*}\s*while\s*\(\s*0\s*\)\s*([;\s]*)\s*$/) {
|
||||||
my $stmts = $2;
|
my $stmts = $2;
|
||||||
|
|
Loading…
Reference in New Issue