reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
  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;