On 2020/1/8 1:25 上午, Julia Lawall wrote:
+@depends on context@ +expression f; +long l; +unsigned long ul; +u64 ul64; +s64 sl64; + +@@ +( +* do_div(f, l); +| +* do_div(f, ul); +| +* do_div(f, ul64); +| +* do_div(f, sl64); +)This part is not really ideal. For the reports, you filter for the constants, but here you don't do anything. You can put some python code in the matching of the metavariables: unsigned long ul : script:python() { whatever you want to check on ul }; Then it will only match if the condition is satisfied. julia
OK, thank you very much. We'll fix it soon. -- Best Wishes, Wen _______________________________________________ Cocci mailing list [email protected] https://systeme.lip6.fr/mailman/listinfo/cocci
