EP
Вдруг GetUncle(n) делает что-то, что изменяет состояние программы
И прогер как раз должен был вызвать GetUncle 2 раза в любом случае
А оптимизация булевых выражений может это словать
Size: a a a
EP
CC
C++ standard requires short-circuit evaluation.
CC
CC
EP
CC
CC
f&
CC
f&
CC
f&
CC
f&
CC
f&
CC
EP
EP
CC