Here is a further improved version. If you want to see how it works, this
version is worth looking at.
julia
@r@
field list[n] ds;
type T;
identifier i, virtual.ty;
@@
struct ty {
ds
T i;
...
};
// --------------------------------------------------------------------
@@
initializer list[r.n] is;
expression a;
identifier nm;
identifier r.i, virtual.ty;
@@
struct ty nm = {
is,
- a
+ .i = a
,...
};
// --------------------------------------------------------------------
@@
initializer list[r.n] is;
expression a;
identifier nm;
identifier r.i, virtual.ty;
@@
struct ty nm[...] = { ..., {
is,
- a
+ .i = a
,...
}, ...};
// --------------------------------------------------------------------
@@
initializer list[r.n] is;
expression a;
identifier nm;
identifier r.i, virtual.ty;
@@
struct ty nm[] = { ..., {
is,
- a
+ .i = a
,...
}, ...};
_______________________________________________
Cocci mailing list
Cocci@diku.dk
http://lists.diku.dk/mailman/listinfo/cocci
(Web access from inside DIKUs LAN only)