Здравствуйте, sergii.p, Вы писали:
ЛБ>>Ты так пишешь как будто неопределенное поведение это нормально.
SP>кстати, это действительно нормально. Предложите другие альтернативы.
Ты чего-то недопонял. Undefined behavior это про поведение программы а не компилятора. Альтернатива — исправить программу чтобы поведение стало defined.
А писатели компилятора судя по всему просто пошутили. От того что они туда вставили левую инструкцию поведение не стало определенным. Оно как было undefined так и осталось. Видимо ребята считают что они альфе помогли. Если по стандарту это UB то их компилятор standard compliant.