Архитектурные особенности
Date: 01/17/07
(Code WTF) Keywords: no keywords
Знакомый показал строку в коде
((void (*)())0)();
Хорошая инструкция..
в коде x86 это дает
xor EAX,EAX
call EAX
а на AtmelXXXX, в котором используется этот код, компилируется в
call 0
что вызывает сброс устройства
К вопросу о том, что нужно всегда указывать, от какой платформы код :)
Чтобы крышей не поехать
Source: http://community.livejournal.com/code_wtf/64707.html