[Cocci] string parameter concatenation

Cyril Hrubis chrubis at suse.cz
Thu Oct 2 15:07:16 CEST 2014


Hi!
> Would it make sense and work to write a semantic patch rule like the following?
> 
> @replacement@
> @@
> -f
> +g
> (L);
> 
> 
> Can the passed parameters be omitted from the desired adjustment by "the plus line"?

The whole rule that I'm working with is:

@@
expression list L;
expression C != {TINFO, TPASS};
@@
- tst_resm(C, L);
- tst_exit();
+ tst_brkm(C, NULL, L);

Which is used to replace two functions with one and shuffles the
arguments a bit.

-- 
Cyril Hrubis
chrubis at suse.cz


More information about the Cocci mailing list