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

 
 
> Warning[Pa082]: volatile accesses, Что за Warning и как с ним боротся
Lexy_one
сообщение Jul 27 2011, 08:12
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 90
Регистрация: 28-07-09
Из: Чернигов
Пользователь №: 51 621



Доброго времени суток!!!

Есть вопросик следующего плана....

В процессе написания программ часто возникают сообщения типа:
Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined in this statement ...

Как оказалось данное сообщение возникает например при включение нескольких переменных (volatile) в математические вычисления или при передаче их в функции...
Раньше боролся с этим путем создания темповых переменных и переприсвоения... Но считаю что данный подход не совсем правильный и хочу услишать мнения "знающих"

Что это именно означает это сообщение и как с ним праввильно бороться...

P.S. Уменя компилятор ИАР для АРМ версии 5.41 и для АВР версии 5.50 .... хотя на более ранней версии ИАР для АВР (3.1) данного сообщения не было..?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 19:04
Рейтинг@Mail.ru


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