lvalue is produced from expressions of some specific forms. type of
expression doesn't affect.