Благополучно нарвался на баг в компиляторе LCC.
c:\lcc\bin\lcc -v
Logiciels/Informatique lcc-win32 version 3.8. Compilation date: Dec 4 2010 13:14:58
Файл: t.c
:
int main() { char* p; char* s[1] = { p }; }
c:\lcc\bin\lcc t.c
Error t.c 3 Compiler error (trap). Stopping compilation
Обычно ж как бывает, начинает проявляется “баг компилятора” – программа ведется себя странно, исключения почему-то не ловятся, наблюдаются неожиданные падения программы и т.д. В подавляющим случаев, увы, все кончается просто ошибками работы с памятью. Ничего сверхестественного.
Баги же типа этого, проявляющиеся на тривиальном примере - это всегда событие.
Из недавнего: