On Wed, Jan 13, 2016 at 03:33:27PM -0500, Jason Merrill wrote: > On 01/13/2016 11:50 AM, Marek Polacek wrote: > >So to quash that -Wunused-parameter warning, I decided to set TREE_USED at > >the > >place where we create those #xs parameters. > > Won't that cause false negatives when the parameter pack is never mentioned > in the function?
You mean that e.g. for auto fn = [](auto&&... xs) { }; int main () { fn (1, 2, 3); } we won't print z.cc:1:24: warning: unused parameter 'xs' [-Wunused-parameter] anymore? Unfortunately, we don't print that even without the patch :(. Marek