]>
Commit | Line | Data |
---|---|---|
64b92d63 | 1 | /* SPDX-License-Identifier: LGPL-2.1-or-later */ |
1813613f | 2 | /* Limit the number of expressions to 6 for performance reasons */ |
3742095b AR |
3 | @@ |
4 | expression e; | |
1f724790 FS |
5 | /* Exclude JsonVariant * from the transformation, as it can't work with the |
6 | * current version of the IN_SET macro */ | |
7 | typedef JsonVariant; | |
8 | type T != JsonVariant*; | |
1813613f | 9 | constant T n0, n1, n2, n3, n4, n5; |
1f724790 | 10 | @@ |
1f724790 | 11 | ( |
a2d61f07 LP |
12 | - e == n0 || e == n1 || e == n2 || e == n3 || e == n4 || e == n5 |
13 | + IN_SET(e, n0, n1, n2, n3, n4, n5) | |
1f724790 | 14 | | |
a2d61f07 LP |
15 | - e == n0 || e == n1 || e == n2 || e == n3 || e == n4 |
16 | + IN_SET(e, n0, n1, n2, n3, n4) | |
1f724790 | 17 | | |
a2d61f07 LP |
18 | - e == n0 || e == n1 || e == n2 || e == n3 |
19 | + IN_SET(e, n0, n1, n2, n3) | |
1f724790 | 20 | | |
a2d61f07 LP |
21 | - e == n0 || e == n1 || e == n2 |
22 | + IN_SET(e, n0, n1, n2) | |
1f724790 | 23 | | |
a2d61f07 LP |
24 | - e == n0 || e == n1 |
25 | + IN_SET(e, n0, n1) | |
1f724790 | 26 | ) |