On Tue, Apr 09, 2019 at 11:01:11AM +0300, Aleksei Nikiforov wrote: > 08.04.2019 21:58, Dmitry V. Levin пишет: > > Вы не поняли. UB - это не просто нехорошо, UB - это смертельно. > > > > Компилятор вправе определить результат UB так, как ему будет удобно, > > и применить к результату оптимизацию, которая превратит ваш исходный код > > в бинарный мусор. > > > Это неправда. Просто в последнее время так плохо пишут компиляторы. Это ваше оценочное суждение. Авторы компиляторов пишут статьи и рассказывают на конференциях, как их новые трактовки UB позволяют выжать ещё несколько процентов на оптимизации. -- ldv