История изменений
Исправление fsb4000, (текущая версия) :
Кстати, проверил твой пример в VS 2019, получил: https://imgur.com/a/6sHmpmV
Про i=i++ + i создал баг репорт на сайте Microsoft. Посмотрим что ответят.
Все остальные примеры и так давали ошибки компиляции.
UB в constexpr запрещён, просто разные компиляторы по разному считают что такое UB. Создавай баг репорты в gcc, если 100% считаешь, что должны быть ошибки компиляции.
Исправление fsb4000, :
Кстати, проверил твой пример в VS 2019, получил: https://imgur.com/a/6sHmpmV
Про i=i++ + i создал баг репорт на сайте Microsoft. Посмотрим что ответят.
Все остальные примеры и так давали ошибки компиляции.
UB в constexpr запрещён, просто разные компиляторы по разному считают что такое UB. Создавай баги в gcc, если 100% считаешь, что должны быть ошибки компиляции.
Исходная версия fsb4000, :
Кстати, проверил твой пример в VS 2019, получил:
Про i=i++ + i создал баг репорт на сайте Microsoft. Посмотрим что ответят.
Все остальные примеры и так давали ошибки компиляции.
UB в constexpr запрещён, просто разные компиляторы по разному считают что такое UB. Создавай баги в gcc, если 100% считаешь, что должны быть ошибки компиляции.