This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Feature request: Globalize symbol
On Fri, Mar 11, 2005 at 10:30:00AM +0200, Kai Henningsen wrote:
> wilson@specifixinc.com (James E Wilson) wrote on 10.03.05 in <1110512041.7939.115.camel@aretha.corp.specifixinc.com>:
>
> > On Thu, 2005-03-10 at 17:48, Hans-Peter Nilsson wrote:
> > > This isn't a source-level modification, by definition.
> >
> > And I could argue that my suggestion isn't a source-level modification
> > either, or I could argue that your suggestion really is a source-level
> > modification, but it seems pointless to argue about this.
>
> I'm not sure it's pointless when it's about fundamental vocabulary.
>
> I, and presumably Hans-Peter too, think a source-level modification is
> pretty much defined by taking an editor to the source file. If you can use
> the unchanged source file, then it's not a source-level modification.
I would agree that "source level transformation" usually refers to a
process that converts source into other source (some form of
preprocessor). However, I have seen the term abused to also refer to
high-level transformations on an abstract syntax tree, with the term
justified because the AST has a close correspondence to the source code
structure.