]> git.proxmox.com Git - qemu.git/blobdiff - scripts/checkpatch.pl
Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
[qemu.git] / scripts / checkpatch.pl
index 7ec8846ac995e22a00829db8c1c1e138f47b26ea..ec0aa4cd935333d4ce3d1d8c3786c5a802165ebe 100755 (executable)
@@ -2547,12 +2547,16 @@ sub process {
                                        $line !~ /\#\s*else/) {
                        my $allowed = 0;
 
-                       # Check the pre-context.
-                       if (substr($line, 0, $-[0]) =~ /(\}\s*)$/) {
-                            print "APW: ALLOWED: pre<$pre> line<$line>\n"
-                                if $dbg_adv_apw;
-                            $allowed = 1;
-                       }
+                        # Check the pre-context.
+                        if (substr($line, 0, $-[0]) =~ /(\}\s*)$/) {
+                            my $pre = $1;
+
+                            if ($line !~ /else/) {
+                                print "APW: ALLOWED: pre<$pre> line<$line>\n"
+                                    if $dbg_adv_apw;
+                                $allowed = 1;
+                            }
+                        }
 
                        my ($level, $endln, @chunks) =
                                ctx_statement_full($linenr, $realcnt, $-[0]);