[Bug c++/56464] [C++11] Crashes when using implicit this in a lambda capture in member initializer

2013-03-04 Thread paolo.carlini at oracle dot com


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



--- Comment #7 from Paolo Carlini paolo.carlini at oracle dot com 2013-03-04 
09:45:14 UTC ---

Sorry, I didn't notice that in 54383 we aren't in a class.


[Bug c++/56464] [C++11] Crashes when using implicit this in a lambda capture in member initializer

2013-03-04 Thread jason at gcc dot gnu.org


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



--- Comment #8 from Jason Merrill jason at gcc dot gnu.org 2013-03-04 
17:12:47 UTC ---

Author: jason

Date: Mon Mar  4 17:12:32 2013

New Revision: 196437



URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=196437

Log:

PR c++/56464

PR c++/54383

* semantics.c (lambda_expr_this_capture): Handle NSDMI

and non-class scopes.



Added:

trunk/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi1.C

trunk/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this10.C

Modified:

trunk/gcc/cp/ChangeLog

trunk/gcc/cp/semantics.c


[Bug c++/56464] [C++11] Crashes when using implicit this in a lambda capture in member initializer

2013-03-04 Thread jason at gcc dot gnu.org


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



Jason Merrill jason at gcc dot gnu.org changed:



   What|Removed |Added



 Status|NEW |RESOLVED

 Resolution||FIXED

 AssignedTo|unassigned at gcc dot   |jason at gcc dot gnu.org

   |gnu.org |

   Target Milestone|--- |4.8.0



--- Comment #9 from Jason Merrill jason at gcc dot gnu.org 2013-03-04 
17:14:22 UTC ---

Fixed for 4.8.