[an error occurred while processing this directive]
|
т.е. при
char XYZ;
или
register XYZ;
XYZ размещается в R4, что меня устраивает. Но мне надо гарантировать, что компилер не будет сапопроизвольно ничего оптимизировать.
при
volatile char XYZ;
эта же XYZ уже размещается в памяти :(
при совмещении же register и volatile - просто ругается на НЕСОВМЕСТИМОСТЬ типов классов памяти. Вот и хочется узнать в чем же их несовместимость.
E-mail: info@telesys.ru