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