scripts: Add coccinelle file to use BIT macro
This commit is contained in:
committed by
Jeremy Soller
parent
7888f214bb
commit
9a3ecba010
14
scripts/coccinelle/bit-macro.cocci
Normal file
14
scripts/coccinelle/bit-macro.cocci
Normal file
@ -0,0 +1,14 @@
|
||||
// SPDX-License-Identifier: GPL-3.0-only
|
||||
// Replace shifts with BIT macro
|
||||
|
||||
@@ expression val; @@
|
||||
-(1 << val)
|
||||
+BIT(val)
|
||||
|
||||
@@ expression val; @@
|
||||
-(1U << val)
|
||||
+BIT(val)
|
||||
|
||||
@@ expression val; @@
|
||||
-1 << val
|
||||
+BIT(val)
|
Reference in New Issue
Block a user