https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82882
--- Comment #13 from Jason Merrill <jason at gcc dot gnu.org> --- Author: jason Date: Fri Jun 15 20:22:44 2018 New Revision: 261654 URL: https://gcc.gnu.org/viewcvs?rev=261654&root=gcc&view=rev Log: PR c++/82882 - ICE with lambda in template default argument. * lambda.c (record_null_lambda_scope): New. * pt.c (tsubst_lambda_expr): Use it. * name-lookup.c (do_pushtag): Don't give a lambda DECL_CONTEXT of a function that isn't open. Added: trunk/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg8.C Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/cp-tree.h trunk/gcc/cp/lambda.c trunk/gcc/cp/name-lookup.c trunk/gcc/cp/pt.c