Julia,
Of course there is the more obvious case of x being a macro name.
I don't see this one. You mean if x is a macro that expands to a type
name? As long as the whole thing remains a cast, I don't think it matters.
I cannot think of a non-type name case. The best I can come up with is:
#define f(z) w+
f(y)x;
and of course equally obscure constructs are possible if x is a macro.
--
Derek M. Jones tel: +44 (0) 1252 520 667
Knowledge Software Ltd blog:shape-of-code.coding-guidelines.com
Source code analysis http://www.knosof.co.uk
_______________________________________________
Cocci mailing list
[email protected]
http://lists.diku.dk/mailman/listinfo/cocci
(Web access from inside DIKUs LAN only)