Цитата(zltigo @ Oct 31 2010, 00:03)

Ну вообще-то компилятор ломается при разборках с конкретным исходником, так-что исходник можно и подкрутить при необходимости.
У меня лично к ИАРу для МСП очень большие претензии.
В основном касаются глюков в условиях if()
Очень часто замечал, что не все условия отрабатываются правильно.
Причём системы так и не обнаружил, происходит это спонтанно и независимо, то есть, трогаю один конец, и вдруг внезапно перестаёт работать какой-нибудь if() совершенно в другом месте.
И это достало, чёрт возьми!
Все новые проекты у меня в mspgcc, а вот старые приходится поддерживать как есть.
Труднее всего объяснить начальнику, откуда в отработанном годами проекте берутся "чудеса".
Конкретный пример:
Условие
if(expr1 || expr2 || expr3 || expr4)
работает неправильно.
а вот так
if((expr1 || expr2) || (expr3 || expr4))
-нормально.
Хороший [казалось бы] компилятор ИАР, но я предпочитаю GCC
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)