Thanks. Where exactly should I be looking? Will the cgraph nodes also have global declarations that are never used inside any function .
On 3/20/07, Daniel Berlin <[EMAIL PROTECTED]> wrote:
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.
-- Karthik **************************************************************************** To laugh often and love much; to win the respect of intelligent persons and the affection of children; to earn the approbation of honest critics; to appreciate beauty; to give of one's self; to leave the world a bit better, whether by a healthy child, a garden patch or a redeemed social condition; to have played and laughed with enthusiasm and sung with exultation; to know even one life has breathed easier because you have lived--that is to have succeeded. --Ralph Waldo Emerson ****************************************************************************