gcc 5.3-通用lambda中的Wunused参数

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'

在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' [-Werror=unused-parameter]
   [](auto... xs) { return sizeof...(xs); }(42);
              ^~