[an error occurred while processing this directive]
CCS 3.1, непонятно про switch.
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено subver 31 августа 2005 г. 16:04

Не могу побороть следующий глюк/фичу:

Есть вложенный switch, типа такого:

switch(param1)
{
case 1:
DoSomething();
break;
case 2:
switch(Param2)
{
case 1:
DoSomething2();
break;
case 2:
DoSomethign3();
break;
}
}


Так вот, если отключить оптимизацию, то все выполняется правильно,
если же ее включить, то код генерируется только для первого case внешнего switch, для остальных case просто нет кода.

Как можно побороть?

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru