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

 
 
> проблема в IAR (LPC2114), Warning[Pa082]: undefined behavior......
Alex_rav(зеленин...
сообщение Apr 20 2007, 11:24
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 46
Регистрация: 29-01-07
Из: Саратов
Пользователь №: 24 841



Что это за предупреждение, полностью так:
Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined in this statement
выдается на строчке:

_Time += T0TC*3.39084e-8;

заранее спасибо.

Сообщение отредактировал Alex_rav(зеленинький я есть) - Apr 20 2007, 11:25
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
diper
сообщение Apr 20 2007, 11:29
Сообщение #2


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

Группа: Свой
Сообщений: 94
Регистрация: 12-11-05
Из: Росиия, Нижний Новгород
Пользователь №: 10 750



Цитата(Alex_rav(зеленинький я есть) @ Apr 20 2007, 12:24) *
Что это за предупреждение, полностью так:
Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined in this statement
выдается на строчке:

_Time += T0TC*3.39084e-8;

заранее спасибо.


_Time объявлена как volatile. Компилер предупреждает что не может обеспечить "атомарность" обращения к _Time, тк. ты сначала ее читаешь а потом записываешь. А volatile как бы предполагает что это должно было быть сделано одновременно.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 06:55
Рейтинг@Mail.ru


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