Является ли следующий код undefined поведение, реализация определена или определена стандартом? Я не мог найти ссылки на назначение целого числа по его собственному адресу.
volatile int x = (int)&x;
Этот код переводится на:
lea eax,[ebp-4]
mov dword ptr [ebp-4],eax