[Bug c++/41920] New: Invalid 'unused parameter' warning for parameters used in lambdas

bruck dot michael at googlemail dot com gcc-bugzilla@gcc.gnu.org
Tue Nov 3 05:17:00 GMT 2009


$ cat test1.c
int foo(int i)
{
    auto bar = [=](){ return i; };
    return bar();
}

$ arm-elf-g++.exe -std=gnu++0x -Wall -Wextra -c test1.c
test1.c:1:5: warning: unused parameter 'i'


-- 
           Summary: Invalid 'unused parameter' warning for parameters used
                    in lambdas
           Product: gcc
           Version: 4.5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: bruck dot michael at googlemail dot com
  GCC host triplet: i686-pc-cygwin
GCC target triplet: arm-unknown-elf


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41920



More information about the Gcc-bugs mailing list