gcc选项:在没有return语句的情况下对非void函数发出警告

时间:2012-03-29 11:37:46

标签: c++ gcc compiler-construction compiler-errors compiler-warnings

如果有一个函数具有非void返回值但在其定义中不包含return语句,是否有人知道生成错误/警告的gcc / g ++选项?

e.g:

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

非常感谢提前!

1 个答案:

答案 0 :(得分:13)

-Wreturn-type。它由-Wall启用(您应始终与-Werror -Wextra一起运行)。