> _Что бы ни сказал тебе твой дракон, он солгал. Драконы лживы. Ты не знаешь, что ждет тебя на другой стороне._
> Майкл Суэнвик. «Дочь железного дракона»
Не так давно на хабре был опубликован пост под названием "[Как может вызваться никогда не вызываемая функция?][1]". Выводы из статьи простые: в случае undefined behaviour компилятор вправе предпринимать любые действия, даже если они будут совершенно неожиданными. Однако меня заинтересовал сам механизм этой оптимизации. Результатом своего небольшого исследования я хочу поделиться с уважаемым сообществом хабра.
![][2]
[Читать дальше →][3]
[1]:
https://habrahabr.ru/company/infopulse/blog/338812/
[2]:
https://habrastorage.org/webt/59/db/92/59db927f86faa183685625.jpeg
[3]:
https://habrahabr.ru/post/339700/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut