checksrc: check for return with parens around a value/name

Ref: #15979
Closes #15983
This commit is contained in:
Daniel Stenberg 2025-01-12 22:52:13 +01:00
parent 94cfcb1e21
commit 3833e5fea1
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -188,7 +188,7 @@ sub readlocalfile {
undef $banfunc{$1};
}
else {
die "Invalid format in $dir/.checksrc on line $i\n";
die "Invalid format in $dir/.checksrc on line $i: $_\n";
}
}
close($rcfile);
@ -770,6 +770,12 @@ sub scanfile {
}
}
# check for "return" with parentheses around just a value/name
if($l =~ /^(.*\W)return \(\w*\);/) {
checkwarn("RETURNPAREN", $line, length($1)+7, $file, $l,
"return with paren");
}
# check for "sizeof" without parenthesis
if(($l =~ /^(.*)sizeof *([ (])/) && ($2 ne "(")) {
if($1 =~ / *\#/) {