【发布时间】:2016-10-10 13:08:26
【问题描述】:
当使用带有-Weverything -std=c++11的clang 3.8编译以下代码时:
static void foo(long long) {}
int main() { foo(0ll); }
我收到以下警告:
warning: 'long long' is incompatible with C++98 [-Wc++98-compat-pedantic]
这是一个诊断错误吗? (-Wc++98-compat-pedantic 包含在 C++11 模式下的-Weverything 中)
转载here
【问题讨论】:
-
Plain
-Weverything不应该单独用于生产,它可以实现几乎所有的诊断,其中许多你并不关心;喜欢-Wpadded。 -
@BaummitAugen 确实这是另一个问题的重复。谢谢!
标签: c++ c++11 clang compiler-warnings