reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
429 auto &Active = SemaRef.CodeSynthesisContexts.back(); 430 SemaRef.InstantiatingSpecializations.erase( 434 atTemplateEnd(SemaRef.TemplateInstCallbacks, SemaRef, 434 atTemplateEnd(SemaRef.TemplateInstCallbacks, SemaRef, 435 SemaRef.CodeSynthesisContexts.back()); 437 SemaRef.popCodeSynthesisContext(); 445 assert(SemaRef.NonInstantiationEntries <= 446 SemaRef.CodeSynthesisContexts.size()); 447 if ((SemaRef.CodeSynthesisContexts.size() - 448 SemaRef.NonInstantiationEntries) 449 <= SemaRef.getLangOpts().InstantiationDepth) 452 SemaRef.Diag(PointOfInstantiation, 454 << SemaRef.getLangOpts().InstantiationDepth 456 SemaRef.Diag(PointOfInstantiation, diag::note_template_recursion_depth) 457 << SemaRef.getLangOpts().InstantiationDepth;