LINUX.ORG.RU

История изменений

Исправление slovazap, (текущая версия) :

Это победа

Да, пока это самое эпичное что я видел. Не понимаю почему им не сделать -Werror=return-type по умолчанию, потому что это чревато чем угодно. Но таки да, по стандарту они правы на 100%.

Падает даже без оптимизаций. Но по-другому.

Без оптимизаций оно вставляет ud2, с оптимизациями просто проваливается в следующую функцию. На самом деле раньше (наверное на clang 3.4, сейчас 3.6) оно с оптимизациями даже и не падало.

Исходная версия slovazap, :

Это победа

Да, пока это самое эпичное что я видел. Не понимаю почему им не сделать -Werror=return-type по умолчанию, потому что это чревато чем угодно.

Падает даже без оптимизаций. Но по-другому.

Без оптимизаций оно вставляет ud2, с оптимизациями просто проваливается в следующую функцию. На самом деле раньше (наверное на clang 3.4, сейчас 3.6) оно с оптимизациями даже и не падало.