【问题标题】:Make gcc warn implicit conversions [duplicate]使gcc警告隐式转换[重复]
【发布时间】:2012-04-21 21:01:35
【问题描述】:

可能重复:
Can I make GCC warn on passing too-wide types to functions?

很多时候我通过将 long 传递给整数函数会导致错误。

我可以让 gcc 在我这样做时警告我吗?

【问题讨论】:

标签: c gcc warnings


【解决方案1】:

试试-Wconversion

int fn(int);
int bar(long x) { return fn(x); }

gcc -c t.c  -Wconversion
t.c: In function ‘bar’:
t.c:3: warning: conversion to ‘int’ from ‘long int’ may alter its value

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-29
    • 2011-12-05
    • 1970-01-01
    • 2011-07-23
    • 1970-01-01
    • 2015-06-15
    • 2017-08-25
    • 1970-01-01
    相关资源
    最近更新 更多