http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0135r0.html
Вышеупомянутое предложение "Гарантированное копирование прав человека" было проголосовано в рабочем документе С++ на совещании в июне 2016 года в Оулу, Финляндия, которое затем было проголосовано за публикацию в качестве проекта комитета. Надеюсь, это приведет к публикации в качестве стандарта С++ 17 в следующем году.
В предложении уточняются различные категории значений, связанные с временными объектами, для обеспечения отсутствия вызовов конструктора копирования в определенных случаях использования.
Мой вопрос "может ли это новое требование нарушить совместимость с ABI для компиляторов, которые ранее не могли бы выполнить копирование в этих обстоятельствах или внедрили его таким образом, который не будет совместим с новыми требованиями?"
Я думаю о таких вещах, как инициализации, которые позволяют копировать, когда создание объекта может быть встроено, но не при пересечении границ единицы компиляции.