если он все вычистит? А так вот ты написал операцию в исходнике, вот смотри вот она на ассемблере. Я действительно фиг знает, как оптимизирует паскаль. Может если все отлажено там есть агрессивная оптимизация, для релиза когда уже все вычистит
Куски кода Паскаля в асм - это dwarf, тупо для отладчика. В релиз оно не попадает
Можно к примеру в qtcreator отлаживать этот код. Видеть будешь только код на паскале. Правда переменные слегка дебильно будут выглядеть в local vars
Да я понимаю, я говорю что может у него есть более агрессивный уровень оптимизации, когда уже совсем не будет соответствия между исходником и генеренным кодом
Есть. -О3. На этом вот разницы нету. Это с -О2
Обсуждают сегодня