On 19 March 2007 22:16, Karthikeyan M wrote: > What should I do if I want a list of all file-scope variables inside > my own pass ? > > The file_scope variable is local to c-decl.c . Is there a reason why > the scope holding variables are local to c-decl.c ?
Because we want to keep front-, mid- and back- ends of the compiler as modular and non-interdependent as possible, perhaps? If you need a routine to dump that data, why not write it in c-decl.c and just expose the prototype in a suitable header file (c-tree.h)? cheers, DaveK -- Can't think of a witty .sigline today....