[an error occurred while processing this directive]
|
Например A=B+C, где B и C обе volatile, причем чтение С обновляет и В и С. Компилятор имеет полное право скомпилить А=С+В, т.е. изменить порядок чтения и это приведет к неправильной работе системы. Вот он и предупреждает.