On 3/20/07, Dave Korn <[EMAIL PROTECTED]> wrote:
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)?
He already can get the file-scope variables by going through the
cgraph variable nodes.