On Wed, 17 Mar 2010, Håkon Løvdal wrote:
> On 06/03/2010, Nicolas Palix <[email protected]> wrote:
> > You can also add comments with either
> >
> > + // comments
> >
> > or
> >
> > + /* comment headline
> > + comments
> > + */
>
> I have some problems just adding comments. Given the following test input
>
> int one_higher(int x)
> {
> return x+1;
> }
>
> and the following smpl:
>
> @rule0@
> type T;
> identifier f;
> @@
> + const
> T f(...)
> {
> ...
> }
>
> @rule1@
> type T;
> identifier f;
> @@
> +/* Before function comment */
> T f(...)
> {
> ...
> }
>
> then coccinelle works like expected:
>
> +++ /tmp/cocci-output-29833-af7f90-test.c 2010-03-17
> 19:13:28.000000000 +0100
> @@ -1,5 +1,6 @@
>
> -int one_higher(int x)
> +/* Before function comment */
> +const int one_higher(int x)
> {
> return x+1;
> }
>
> However, if I remove rule0 and only keep rule1, then coccinelle
> does not add the comment before the function.
Thanks for the report. I will look into it shortly.
julia
_______________________________________________
Cocci mailing list
[email protected]
http://lists.diku.dk/mailman/listinfo/cocci
(Web access from inside DIKUs LAN only)