История изменений
Исправление slovazap, (текущая версия) :
Это победа
Да, пока это самое эпичное что я видел. Не понимаю почему им не сделать -Werror=return-type по умолчанию, потому что это чревато чем угодно. Но таки да, по стандарту они правы на 100%.
Падает даже без оптимизаций. Но по-другому.
Без оптимизаций оно вставляет ud2, с оптимизациями просто проваливается в следующую функцию. На самом деле раньше (наверное на clang 3.4, сейчас 3.6) оно с оптимизациями даже и не падало.
Исходная версия slovazap, :
Это победа
Да, пока это самое эпичное что я видел. Не понимаю почему им не сделать -Werror=return-type по умолчанию, потому что это чревато чем угодно.
Падает даже без оптимизаций. Но по-другому.
Без оптимизаций оно вставляет ud2, с оптимизациями просто проваливается в следующую функцию. На самом деле раньше (наверное на clang 3.4, сейчас 3.6) оно с оптимизациями даже и не падало.