This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Patch to remove useless non_lvalue calls


>>>>> "Joseph" == Joseph S Myers <jsm@polyomino.org.uk> writes:

Joseph> It would be possible to hook fold so that front ends not
Joseph> needing non_lvalue to do anything don't get the unnecessary
Joseph> NON_LVALUE_EXPRs generated, or if C++ (and I don't know about Java)
Joseph> can be fixed to track lvalueness internally then we can get rid of
Joseph> NON_LVALUE_EXPR.

I don't think gcj generates or uses NON_LVALUE_EXPR.  It is only
mentioned in two places, and in both situations it is just treated
identically to some other tree code.

Tom


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]