выглядит UB для меня. a
модифицируется более одного раза ч / б двумя точками последовательности.
Результатом (a=b)
является lvalue 1 , который является ссылкой на a
1 Результат
операция присваивания - это значение, сохраненное в левом операнде после того, как присвоение произошло; результат
является lvalue ($ 5,17 / 1).