summaryrefslogtreecommitdiffstats
path: root/coccinelle
diff options
context:
space:
mode:
authorFrantisek Sumsal <frantisek@sumsal.cz>2020-10-02 11:31:47 +0200
committerFrantisek Sumsal <frantisek@sumsal.cz>2020-10-04 12:32:21 +0200
commitaad54dbc74f4b76c714e8191c23138298a6efa4f (patch)
treec4bca9d3f38c729169c634a8c2baadebd1657786 /coccinelle
parentcoccinelle: fix the equals-null transformation (diff)
downloadsystemd-aad54dbc74f4b76c714e8191c23138298a6efa4f.tar.xz
systemd-aad54dbc74f4b76c714e8191c23138298a6efa4f.zip
coccinelle: disable flags-set where it doesn't make sense
Diffstat (limited to 'coccinelle')
-rw-r--r--coccinelle/flags-set.cocci12
1 files changed, 9 insertions, 3 deletions
diff --git a/coccinelle/flags-set.cocci b/coccinelle/flags-set.cocci
index 73966b02e5..f6cc8ba68a 100644
--- a/coccinelle/flags-set.cocci
+++ b/coccinelle/flags-set.cocci
@@ -1,7 +1,13 @@
@@
-/* Disable this transformation for the securebits-util.h, as it makes
- * the expression there confusing. */
-position p : script:python() { p[0].file != "src/shared/securebits-util.h" };
+/* Disable this transformation in cases where it doesn't make sense or
+ * where it makes the resulting expression more confusing
+ */
+position p : script:python() {
+ not (p[0].file == "src/shared/securebits-util.h" or
+ p[0].file == "src/core/manager.h" or
+ p[0].current_element == "log_set_max_level_realm" or
+ p[0].current_element == "unichar_is_valid")
+ };
expression x, y;
@@
(