| // SPDX-License-Identifier: GPL-2.0-only | |
| /// The address of a variable or field is likely always to be non-zero. | |
| /// | |
| // Confidence: High | |
| // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. | |
| // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. | |
| // URL: https://coccinelle.gitlabpages.inria.fr/website | |
| // Comments: | |
| // Options: --no-includes --include-headers | |
| virtual org | |
| virtual report | |
| virtual context | |
| @r@ | |
| expression x; | |
| position p; | |
| @@ | |
| *\(&x@p == NULL \| &x@p != NULL\) | |
| @script:python depends on org@ | |
| p << r.p; | |
| @@ | |
| cocci.print_main("test of a variable/field address",p) | |
| @script:python depends on report@ | |
| p << r.p; | |
| @@ | |
| msg = "ERROR: test of a variable/field address" | |
| coccilib.report.print_report(p[0],msg) |