Почему дезинфицирующее средство clang считает, что этот сдвиг беззнакового числа влево не определен?C++

Программы на C++. Форум разработчиков
Anonymous
Почему дезинфицирующее средство clang считает, что этот сдвиг беззнакового числа влево не определен?

Сообщение Anonymous »

Я знаю, что по SO есть много подобных вопросов. Пожалуйста, прочитайте внимательно, прежде чем называть это дублированием. Если да, то я был бы рад получить ссылку на соответствующий вопрос.
Мне кажется, что средство очистки clang жалуется на совершенно допустимый сдвиг влево беззнакового числа.

Код: Выделить всё

int main()
{
unsigned int x = 0x12345678;
x = x

Вернуться в «C++»