Language-independent functions-as-trees representation
Gabriel Dos Reis
gdr@integrable-solutions.net
Wed Aug 28 08:32:00 GMT 2002
Jason Merrill <jason@redhat.com> writes:
| On 28 Aug 2002 14:13:12 +0200, Gabriel Dos Reis <gdr@integrable-solutions.net> wrote:
|
| > Jason Merrill <jason@redhat.com> writes:
| >
| > | Does anyone object to using TREE_COMPLEXITY for source position in all
| > | expressions (i.e. things which have TREE_COMPLEXITY, not *_DECL, *_CST)?
| >
| > Sorry, I'm unclear here. We already have DECL_SOURCE_LOCATION to
| > indicate source location for _DECLs. Would you mind elaborating a bit
| > on your idea?
|
| Yes, but that only applies to _DECLs. We need source location info for
| other expressions, too, if we're going to have useful debugging info. I'm
| suggesting that we use TREE_COMPLEXITY for this purpose.
Aha, OK. That makes sense to me, now.
Sometime ago, Neil proposed to attach source location information to
every token CPP passes to the front-end (using line-map.h machinery).
I think both your proposals are complementary and make sense.
-- Gaby
More information about the Gcc
mailing list