совсем не экзотические - оно как бы компилируется , но после "оптимизационных процедур компилятора" вообще не остаётся ни одной исполняемой инструкции. Например , если значение локальной переменной после первого присваивания внутри процедуры вообще не изменяется до самого выхода из процедуры , то код для оператора присваивания ( mov ...) не генерируется вообще. Особенно если "память" для переменных заполняется "директивами" ( db и т.п. ).
Просто "семантика инструкции присваивания" ведь состоит в вызове процедуры копирования значения. В описанном случае "семантика инструкции присваивания" не соответствует генерируемому коду.




Reply With Quote
). У "динамических языков" такого "глюка" практически не бывает.

