[cfe-dev] [PATCH] Function redeclaration and PR2360
Eli Friedman
eli.friedman at gmail.com
Tue May 27 09:44:09 PDT 2008
On Tue, May 27, 2008 at 9:17 AM, Argiris Kirtzidis <akyrtzi at gmail.com> wrote:
> Do you guys disagree with the suggestion here ? :
> http://lists.cs.uiuc.edu/pipermail/cfe-dev/2008-May/001644.html
> I was going to implement that one. The result will be that DeclRefExprs that
> refer to the same function will always refer to the same FunctionDecl as
> well.
Mmm... the issue with that exact approach is that we lose information:
once the AST is completely constructed, you can't tell which
declaration a DeclRef refers to. Usually, it doesn't really matter;
however, a rewriting tool might be interested in knowing which
declaration is referred to, and we'd have funny cases where the type
of the DeclRef and the type of the Decl itself are different. Still
might be workable, though.
-Eli
More information about the cfe-dev
mailing list