]> git.ipfire.org Git - thirdparty/systemd.git/blame - coccinelle/not_in_set.cocci
Merge pull request #32957 from mrc0mmand/fix-coverage-builds
[thirdparty/systemd.git] / coccinelle / not_in_set.cocci
CommitLineData
64b92d63 1/* SPDX-License-Identifier: LGPL-2.1-or-later */
1813613f 2/* Limit the number of expressions to 6 for performance reasons */
ec2ce0c5
AR
3@@
4expression e;
1f724790
FS
5typedef JsonVariant;
6type T != JsonVariant*;
1813613f 7constant T n0, n1, n2, n3, n4, n5;
ec2ce0c5 8@@
1f724790 9(
ec2ce0c5
AR
10- e != n0 && e != n1 && e != n2 && e != n3 && e != n4 && e != n5
11+ !IN_SET(e, n0, n1, n2, n3, n4, n5)
1f724790 12|
a2d61f07
LP
13- e != n0 && e != n1 && e != n2 && e != n3 && e != n4
14+ !IN_SET(e, n0, n1, n2, n3, n4)
1f724790 15|
a2d61f07
LP
16- e != n0 && e != n1 && e != n2 && e != n3
17+ !IN_SET(e, n0, n1, n2, n3)
1f724790 18|
a2d61f07
LP
19- e != n0 && e != n1 && e != n2
20+ !IN_SET(e, n0, n1, n2)
1f724790 21|
a2d61f07
LP
22- e != n0 && e != n1
23+ !IN_SET(e, n0, n1)
1f724790 24)