LINUX.ORG.RU

История изменений

Исправление intelfx, (текущая версия) :

Но вообще это, конечно, странная ситуация. Насколько я в курсе кастовать объект к std::byte* можно (как минимум POD). И кастовать std::byte* (с правильным выравниванием) в POD тоже можно. И это не UB.

Можно кастовать в тот же POD, который был. В другой — нельзя. Добро пожаловать в TBAA :-)

Исходная версия intelfx, :

Но вообще это, конечно, странная ситуация. Насколько я в курсе кастовать объект к std::byte* можно (как минимум POD). И кастовать std::byte* (с правильным выравниванием) в POD тоже можно. И это не UB.

Можно кастовать в тот же POD, который был. В другой — нельзя.