[dcl.stc]
Изменение: удаление .
Обоснование: разрешить повторное использование устаревшего ключевого слова в будущих версиях этого международного стандарта.
Влияние на исходную функцию:
действительное объявление C ++ 2014, в котором используется символ, неверно сформулировано в этом международном стандарте. Спецификатор можно просто удалить, чтобы сохранить исходное значение. register storage-class-specifier
register
storage-class-specifier
[dcl.spec.auto]
Изменение: auto вычет из braced-init-list.
Обоснование: более интуитивное поведение дедукции.
Влияние на исходную функцию:
действительный код C ++ 2014 может не компилироваться или может изменить значение в этом международном стандарте. Например:
auto x1{1}; // was std::initializer_list<int>, now int auto x2{1, 2}; // was std::initializer_list<int>, now ill-formed