>>591
左辺値はただの左辺値で(元が)参照の左辺値とか参照でない左辺値とかの区別はしない
>>589の
rr = d;
は厳密にはdを評価した結果の右辺値を代入していて
int a = 1, b = 2;
での
a = b;
と意味は変わらない