libev, забавное
В бабуинанедолбеанедебиане gcc -O2 при компиляции примера работы с libev кидает кучу warnings типа "testev.c:58: warning: dereferencing type-punned pointer will break strict-aliasing rules"
Автор на вопросы на эту тему псит, как команда из 100500 айседов и авторов firebird вместе взятых, в стиле "вы тупые, используйте компилятор C для компиляции C, идите нахрен, это всего лишь warning".
http://comments.gmane.org/gmane.comp.lib.ev/907
http://lists.schmorp.de/pipermail/libev/2010q1/000912.html
собственно патчик: http://lists.schmorp.de/pipermail/libev/attachments/20100218/3c4aaf8c/attachment.txt
Автор на вопросы на эту тему псит, как команда из 100500 айседов и авторов firebird вместе взятых, в стиле "вы тупые, используйте компилятор C для компиляции C, идите нахрен, это всего лишь warning".
http://comments.gmane.org/gmane.comp.lib.ev/907
http://lists.schmorp.de/pipermail/libev/2010q1/000912.html
собственно патчик: http://lists.schmorp.de/pipermail/libev/attachments/20100218/3c4aaf8c/attachment.txt
no subject
Сишный код должен компилироваться с -Wall -Werror (И желательно не только gcc, но и clang'ом тоже)
no subject
Но даже тогда gcc ловит не всё.
no subject
Те которые "строят модэл" или "по списку известных тараканов мы вам предъявим обвинения".
no subject
no subject
Но, например, VLA не допустимы ни в какой версии C++, а g++ их пропускает даже с педантиком.
no subject
Пробовал, но там сюжет запутанный и действующих лиц много, как в телефонном справочнике.
> VLA не допустимы ни в какой версии C++, а g++ их пропускает даже с педантиком.
А, если про это, тогда да.
no subject
no subject
no subject
no subject
Вот про "не читали" не нужно было.
no subject
no subject
no subject
no subject
In C mode, this is equivalent to -std=c90. In C++ mode, it is
equivalent to -std=c++98.
no subject
no subject
no subject
no subject