On 12/11/2012 11:33 AM, Jakub Jelinek wrote:
I guess it depends on how would make_lvalue_use differ from make_rvalue_use in the future. To some extent it is lvalue-ish use, but not completely, while it is taking its address, it is fine if the operand is e.g. const, which is wrong for lvalues.
In C++ lvalues can be const. Jason