This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Patch: stab info for const fields
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- To: zack at codesourcery dot com
- Cc: gcc-patches at gcc dot gnu dot org, gcc at gcc dot gnu dot org
- Date: Fri, 1 Nov 02 06:46:20 EST
- Subject: Re: Patch: stab info for const fields
- In the language-independent tree representation, whenever a tree
with type A has an operand with type B, A not identical to B, the
operand is implicitly converted to type A before the operation
occurs.
But what does that mean? That's the essence of the problem.
Please go back to the originally-stated question: if a see a PLUS_EXPR and
look at its type and the types of its operands, how do I know if that's
a valid tree node in our IL? If the answer is "you look at the definition
of the language it's written in", that's a serious problem in my view.