https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84091
Matthias Hochsteger <matthias.hochsteger at tuwien dot ac.at> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |matthias.hochsteger@tuwien. | |ac.at --- Comment #1 from Matthias Hochsteger <matthias.hochsteger at tuwien dot ac.at> --- Introduced with commit fa01d4a50ef3115a509c67af897c854001597ea7 (HEAD) Author: jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> Date: Fri Jan 26 15:25:23 2018 +0000 PR c++/82514 - ICE with local class in generic lambda. * pt.c (regenerated_lambda_fn_p): Remove. (enclosing_instantiation_of): Don't use it. (tsubst_function_decl): Call enclosing_instantiation_of. * pt.c (lookup_template_class_1): Add sanity check. * name-lookup.c (do_pushtag): Don't add closures to local_classes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@257093 138bc75d-0d04-0410-961f-82ee72b054a4