hi,

I was doing a rototill with this very simple spatch:

=== SNIP ===
@@
expression e;
@@
- VATTR_NULL(e)
+ vattr_null(e)
=== SNIP ===

However, it failed to match two places in the source tree.  Here's one:

http://nxr.netbsd.org/xref/src/sys/miscfs/procfs/procfs_vnops.c?r=1.176#675

pain-rustique:4:/sys/miscfs/procfs> spatch -sp_file ~/vattr.spatch -inplace 
procfs_vnops.c
init_defs_builtins: /usr/pkg/share/coccinelle/standard.h
HANDLING: procfs_vnops.c
pain-rustique:5:/sys/miscfs/procfs> grep VATTR_NULL procfs_vnops.c
        VATTR_NULL(vap);

It didn't look any different from all the other places where the spatch
worked fine.  Not converting that does result in a compilation failure,
so it is not a piece of stealthily masked comments.

What am I missing?

I'm using 0.1.8 on NetBSD (from pkgsrc), in case that matters.

thanks,
  antti
_______________________________________________
Cocci mailing list
[email protected]
http://lists.diku.dk/mailman/listinfo/cocci
(Web access from inside DIKUs LAN only)

Reply via email to