[PATCH 07/23] checkpatch: types: unary -- goto introduces unary context

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Andy Whitcroft
Date: Thursday, June 12, 2008 - 5:05 am

When we see a goto we enter unary context.  For example:

	goto *h;

Signed-off-by: Andy Whitcroft <apw@shadowen.org>
---
 scripts/checkpatch.pl |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
index 94250d1..b2b0648 100755
--- a/scripts/checkpatch.pl
+++ b/scripts/checkpatch.pl
@@ -780,7 +780,7 @@ sub annotate_values {
 			$av_pending = 'N';
 			$type = 'N';
 
-		} elsif ($cur =~/^(return|case|else)/o) {
+		} elsif ($cur =~/^(return|case|else|goto)/o) {
 			print "KEYWORD($1)\n" if ($dbg_values > 1);
 			$type = 'N';
 
-- 
1.5.6.rc0.140.ga9675

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
update checkpatch to version 0.20, Andy Whitcroft, (Thu Jun 12, 5:05 am)
[PATCH 01/23] checkpatch: Version: 0.20, Andy Whitcroft, (Thu Jun 12, 5:05 am)
[PATCH 07/23] checkpatch: types: unary -- goto introduces ..., Andy Whitcroft, (Thu Jun 12, 5:05 am)
[PATCH 14/23] checkpatch: condition/loop indent checks, Andy Whitcroft, (Thu Jun 12, 5:05 am)
[PATCH 15/23] checkpatch: usb_free_urb() can take NULL, Andy Whitcroft, (Thu Jun 12, 5:05 am)
[PATCH 16/23] checkpatch: correct spelling in kfree checks, Andy Whitcroft, (Thu Jun 12, 5:05 am)
[PATCH 18/23] checkpatch: improve type matcher debug, Andy Whitcroft, (Thu Jun 12, 5:05 am)