Hi! I've found potentialy harmful bug while using spatch, see below. bug.c: int a; /* This is comment for a */ int b; /* This is comment for b */
bug.cocci: @@ @@ -int b; spatch-23 bug.cocci bug.c init_defs_builtins: /usr/local/share/coccinelle/standard.h warning: line 2: should b be a metavariable? HANDLING: bug.c diff = --- bug.c +++ /tmp/cocci-output-2227-08362d-bug.c @@ -1,2 +1 @@ -int a; /* This is comment for a */ -int b; /* This is comment for b */ +int a; /* This is comment for b */ The comment for a is removed and replaced with the comment for b, which may lead to serious confusion. -- Cyril Hrubis [email protected] _______________________________________________ Cocci mailing list [email protected] https://systeme.lip6.fr/mailman/listinfo/cocci
