Опции gcc: предупреждение о не пустых функциях без оператора return - PullRequest
5 голосов
/ 29 марта 2012

Кто-нибудь знает опцию gcc / g ++, которая генерирует ошибку / предупреждение, если есть функция, которая имеет не пустое возвращаемое значение, но не содержит оператора возврата в своем определении?

например:.

int add(int a, int b)
{
    a+b;
}

Большое спасибо заранее!

1 Ответ

14 голосов
/ 29 марта 2012

-Wreturn-type. Он включается -Wall (с которым вы всегда должны работать вместе с -Werror -Wextra).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...