LINUX.ORG.RU

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

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

Код достижим, да ещё как. На -O2 компилятор выкинет ветку из-за UB (a не определен).

какую ветку он выкинет-то? он прежде всего даст варнинг о неинициализированной переменной. этот код можно трактовать и как легальный(чувак просто хочет прочитать, что там на стеке лежит на данном адресе) и как нелегальный - чувак забыл туда хоть что-то записать… а какую «ветку» тут «выкидывать» вообще непонятно. давай вот скажи, какую ветку он тут выкинул, и на каком основании.

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

Код достижим, да ещё как. На -O2 компилятор выкинет ветку из-за UB (a не определен).

какую ветку он выкинет-то? он прежде всего даст варнинг о неинициализированной переменной. этот код можно трактовать и как легальный(чувак просто хочет прочитать, что там на стеке лежит на данном адресе) и как нелегальный - чувак забыл ту хоть что-то записать… а какую «ветку» тут «выкидывать» вообще непонятно. давай вот скажи, какую ветку он тут выкинул, и на каком основании.