gcc 5.3-通用lambda中的Wunused参数
在GCC更新到GCC-5.3之后,我在 以前没有问题的代码示例gcc 5.3-通用lambda中的Wunused参数,gcc,c++14,gcc-warning,Gcc,C++14,Gcc Warning,在GCC更新到GCC-5.3之后,我在 以前没有问题的代码示例 g++prog.cc-std=c++14“-Wunused参数”“-Werror” 总司令 gcc-5.2和clang均未报告此警告 通用条款5.2 当头棒喝 这是一个bug还是一个特性?维托里奥·罗密欧已经报道过了 int main() { [](auto... xs) { return sizeof...(xs); }(42); } prog.cc:2:14: error: unused parameter 'xs#0'
g++prog.cc-std=c++14“-Wunused参数”“-Werror”
总司令
gcc-5.2和clang均未报告此警告
通用条款5.2
当头棒喝
这是一个bug还是一个特性?维托里奥·罗密欧已经报道过了
int main() {
[](auto... xs) { return sizeof...(xs); }(42);
}
prog.cc:2:14: error: unused parameter 'xs#0' [-Werror=unused-parameter]
[](auto... xs) { return sizeof...(xs); }(42);
^~