-
- в приведенном фрагменте i нигде не используется. Возможно, дальше есть присваивание другого значения, вот оно и соптимизировалось. Дайте чуть больший кусок, чтобы сказать наверняка - koyodza(13.12.2011 21:35)
- На счёт "не заходит" - а почему не посмотреть на результат работы компилятора ? Если смотрели - что там ? - Юрий_СВ(13.12.2011 17:24)
- Ничего. Я попробовал в функции просто вернуть число der student(68 знак., 13.12.2011 17:32)
- Если не ставится точка останова, значит кода этого нету. Переменная i читается в программе? - Vladimir Ljaschko(13.12.2011 17:38)
- Буду знать, спасибо. Нет, читать не пробовал. - der student(13.12.2011 17:41 - 18:14)
- Такую скорее всего справедливо заоптимизирует или заменит вставкой. Чтобы вообще не убирала - выводите в порт или что-то делайте с переменной "volatile". А чтобы не заменяла вставкой... Или уровень оптимизации менять или функция по-больше и Юрий_СВ(15 знак., 13.12.2011 17:38)
- спасибо, сейчас перепишу. С выводом в порт заработало :-) - der student(13.12.2011 17:42 - 18:13)
- Если не ставится точка останова, значит кода этого нету. Переменная i читается в программе? - Vladimir Ljaschko(13.12.2011 17:38)
- Ничего. Я попробовал в функции просто вернуть число der student(68 знак., 13.12.2011 17:32)
- Вероятно, всё заоптимизировалось в ноль. Так сказать, dead code elimination. - SciFi(13.12.2011 17:21)
- возможно еще где то есть другая i ? функцию не заходит если функция не используется - MegaJohn(13.12.2011 17:21)
- Если я вызываю функцию, как она может не использоваться... - der student(13.12.2011 17:27)
- типо так MegaJohn(132 знак., 13.12.2011 17:31)
- Мне стыдно :-) Сам буду разбираться. Спасибо - der student(13.12.2011 17:34)
- типо так MegaJohn(132 знак., 13.12.2011 17:31)
- Если я вызываю функцию, как она может не использоваться... - der student(13.12.2011 17:27)