реклама на сайте
подробности

 
 
> Internal Error: [Post Optimize]: Any exception, почему появляется ошибка? (IAR 4.20)
GetSmart
сообщение Oct 23 2009, 08:54
Сообщение #1


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Вопрос к спецам:
почему появляется ошибка в данном коде на максимальной оптимизации? На всех остальных оптимизациях и без, код нормально компилируется.
IAR 4.20. На других не пробовал. Может есть другой вариант описания данной структуры? Но хотелось чтобы поля структуры адресовались из "корня", то есть без лишнего имени структуры.

Код
typedef union
{
    u32    data;
    struct
    {    u08    light;
        u08    red;
        u08    green;
        u08    blue;
    };
} TLIGHT_DATA;

TLIGHT_DATA LightNew, LightOld;

main()
{
    if (LightNew.light <> LightOld.light) ...
}


Добавлю. Ошибка то появляется, то исчезает когда немного код изменяю. В первой версии был большой код. Здесь я всё сократил до минимума.

Сообщение отредактировал GetSmart - Oct 23 2009, 09:41


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- GetSmart   Internal Error: [Post Optimize]: Any exception   Oct 23 2009, 08:54
- - Палыч   Цитата(GetSmart @ Oct 23 2009, 11:54) Код...   Oct 23 2009, 11:00
|- - GetSmart   Цитата(Палыч @ Oct 23 2009, 17:00) В опер...   Oct 23 2009, 11:12
- - rezident   IAR EWARM 5.40.1 на последний пример не дает ошибо...   Oct 23 2009, 12:52
- - zltigo   Цитата(GetSmart @ Oct 23 2009, 11:54) поч...   Oct 23 2009, 13:10
|- - GetSmart   Цитата(zltigo @ Oct 23 2009, 19:10) Да ка...   Oct 23 2009, 21:57
|- - zltigo   Цитата(GetSmart @ Oct 24 2009, 00:57) без...   Oct 23 2009, 22:23
- - rezident   Еще раз подтверждаю, что в IAR EWARM 5.40.1 никаки...   Oct 23 2009, 22:23
- - GetSmart   Что я буду делать с 5-ой версией версией компилера...   Oct 23 2009, 23:11
|- - zltigo   Цитата(GetSmart @ Oct 24 2009, 02:11) Вер...   Oct 24 2009, 10:55
|- - GetSmart   Цитата(zltigo @ Oct 24 2009, 16:55) Как В...   Oct 24 2009, 11:57
|- - zltigo   Цитата(GetSmart @ Oct 24 2009, 14:57) Уже...   Oct 24 2009, 12:02
- - rezident   Установил 4.20a и 4.30a. Файл из сообщения №6. Tar...   Oct 23 2009, 23:38
- - GetSmart   Что то я в процессе кастрации не заметил когда оши...   Oct 24 2009, 00:09
- - rezident   Может я что-то не то делаю, но в 4.20 ошибка почти...   Oct 24 2009, 01:22
- - GetSmart   Да, странно. У меня в директории IAR4.30 лежит ком...   Oct 24 2009, 02:16
- - GetSmart   Приехали. Взял первый попавшийся большой проджект,...   Oct 24 2009, 12:29
|- - zltigo   Цитата(GetSmart @ Oct 24 2009, 15:29) При...   Oct 24 2009, 12:36
- - GetSmart   Провёл эксперимент. В чистом 4.20 всё работает (ср...   Oct 24 2009, 12:49
|- - zltigo   Цитата(GetSmart @ Oct 24 2009, 15:49) Вар...   Oct 24 2009, 12:57
|- - GetSmart   Цитата(zltigo @ Oct 24 2009, 18:57) Не ве...   Oct 24 2009, 12:59
|- - zltigo   Цитата(GetSmart @ Oct 24 2009, 15:59) Не ...   Oct 24 2009, 13:05
- - GetSmart   А, ремарки! Это вообще бесполезная вещь, котор...   Oct 24 2009, 13:10
- - zltigo   Цитата(GetSmart @ Oct 24 2009, 16:10) Име...   Oct 24 2009, 13:20
- - GetSmart   Цитата(zltigo @ Oct 24 2009, 19:20) Стран...   Oct 24 2009, 13:26
|- - zltigo   Цитата(GetSmart @ Oct 24 2009, 16:26) Ткн...   Oct 24 2009, 13:33
- - GetSmart   Цитата(zltigo @ Oct 24 2009, 19:20) Стран...   Oct 24 2009, 14:58
- - zltigo   Цитата(GetSmart @ Oct 24 2009, 17:58) zlt...   Oct 24 2009, 15:52
- - GetSmart   Цитата(zltigo @ Oct 24 2009, 21:52) Тем н...   Oct 26 2009, 11:13
- - zltigo   ЦитатаСписок исправленных-внесенных ошибок IAR вед...   Oct 26 2009, 11:25
- - GetSmart   Цитата(zltigo @ Oct 26 2009, 17:25) Так в...   Oct 26 2009, 12:05


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 12:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.01541 секунд с 7
ELECTRONIX ©2004-2016