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....

Reply via email to