lkml.org 
[lkml]   [2008]   [Jun]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
From
Subject[PATCH 02/23] checkpatch: return is not a function -- parentheses for casts are ok too
Date
Casts require parentheses so it is possible to have something like this:

return (int)(*a);

This miss trips the complexity function. Ensure that the two separate
parenthesised sections are not coelesced.

Signed-off-by: Andy Whitcroft <apw@shadowen.org>
---
scripts/checkpatch.pl | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
index 66f060e..83ae37b 100755
--- a/scripts/checkpatch.pl
+++ b/scripts/checkpatch.pl
@@ -1670,6 +1670,7 @@ sub process {
my $value = $2;

# Flatten any parentheses and braces
+ $value =~ s/\)\(/\) \(/g;
while ($value =~ s/\([^\(\)]*\)/1/) {
}

--
1.5.6.rc0.140.ga9675


\
 
 \ /
  Last update: 2008-06-12 14:13    [W:0.482 / U:0.356 seconds]
©2003-2014 Jasper Spaans. Advertise on this site