On Thu, 9 Oct 2014, Michael Stefaniuc wrote: > On 10/09/2014 02:32 PM, Wolfram Sang wrote: > > Hi, > > > > this is so simple yet I don't see what I do wrong? > > > > $ spatch --version spatch version 1.0.0-rc22 with Python support > > and with PCRE support > > > > (from Debian but same with rc21): > > > > The rule 'test.cocci': > > > > @@ @@ - module_platform_driver(...);
Is this a normal program statement, or is it something at top level. In the latter case, you would need a "metavariable" declaration declarer name module_platform_driver; julia > > > > The command line: > > > > spatch -sp_file test.cocci drivers/i2c/muxes/ > > > > No removals? > > > > init_defs_builtins: /usr/share/coccinelle/standard.h HANDLING: > > drivers/i2c/muxes/i2c-arb-gpio-challenge.c (ONCE) Expected tokens > > module_platform_driver > > Skipping:drivers/i2c/muxes/i2c-mux-pca954x.c HANDLING: > > drivers/i2c/muxes/i2c-mux-pinctrl.c HANDLING: > > drivers/i2c/muxes/i2c-mux-gpio.c > > Skipping:drivers/i2c/muxes/built-in.mod.c > > Skipping:drivers/i2c/muxes/i2c-mux-pca9541.c > > > > It should match, or? > Only if it can parse the blocks containing that code. What is spatch > --parse-c saying for the affected files? > > bye > michael > _______________________________________________ > Cocci mailing list > [email protected] > https://systeme.lip6.fr/mailman/listinfo/cocci > _______________________________________________ Cocci mailing list [email protected] https://systeme.lip6.fr/mailman/listinfo/cocci
