У меня странная проблема с avr-gcc.Если я сделаю это:
int i = 0;
i = ++i;
Это приведет к предупреждению компилятора:
warning: operation on ‘i’ may be undefined
Что здесь не так?
Если оно переписано в
i = i + 1;
Это не приводит к предупреждению.
avr-gcc - это версия 4.3.4, и я запускаю это на Ubuntu 10.04.