Компилятор C/C++
Есть программка на С - ни чего особенного не делает, но есть критичный участок кода: что то вроде 2+2=? (по идее 4 - я так всегда считал, ан нет 5 выдает мне комп и виснет). Но то присказка была, а сказка впереди.
Реальный код представляет из себя следующее. По целочисленному признаку, выполняется определённый участок кода:
switch (sign)
{
case 0: {bla; bla; bla; break;}
case 1: {bla; bla; bla; break;}
default: {break;}
}
{bla; bla; bla; break;} (для case 0:) и
(case 1:) идентичны, но по признаку 0 программа работает как часы, а по 1 страшно глючит и на какие-то системные сбои нарывается.
Я вот ч.т.о. думаю по етому поводу - либо у меня компилятор рухнул, либо я с дубу свалился и ни х не соображаю после бессонной ночи.
А что по этому поводу думают уважаемые знатоки.
Шутка шуткой, а проблемма реальна.
Интересно. Какой компилятор и дай исходничек если не жалко. Так сходу трудно сказать.