Ответ: Программу пишет человек, а не язык и не компилятор. Тот, кто так пишет, как примере выше, сам себе злобный буратина - правила языка С говорят, что это неопределенное поведение. Прежде чем хаять что-то, надо бы разобраться с основами.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)