Оптимизатор иногда выкидывает кунштюки, полюбоваться на них можно, добавив ключ -s, чтобы получить .asm. С параметрами ? и ! не разбирался. Спрошу при случае.
- - - Добавлено - - -
Ответ ттакой:
Так что аккуратнее с оптимизацией.Насколько я помню, модификаторы работают так,
? - эту строку компилятор может оптимизировать, например выбросить, если это ? RET например, и функция инлайнится/ Но это на усмотрение оптимизатора
! - это кажется запрещает оптимизацию этой строчки (могу быть неправ)





Ответить с цитированием