On Tue, 29 May 2012, Andreas Karrenbauer wrote:
> To whom it may concern:
> 
> Please find a small code example which causes an internal compiler error with 
> g++-4.7 (opensuse):

Thanks for the report, Andreas.

I tried this with a current snapshot of what will become GCC 4.8.0
in several months, and now get this:

  $ cat x.cc
  auto foo = [&](int a) { return a > this->b; };

  $ g++ x.cc
  x.cc:1:6: error: 'foo' does not name a type
   auto foo = [&](int a) { return a > this->b; };
        ^

And seeing that you used openSUSE, the GCC 4.7.1 based system compiler
of openSUSE 12.2 now issues

  $ g++ x.cc
  x.cc:1:6: error: ‘foo’ does not name a type


Note, the best way to report bugs so that they get tracked properly
is via our bug tracker at http://gcc.gnu.org/bugzilla/ .

Gerald

Reply via email to