Lines Matching refs:CodeSynthesisContexts
437 CodeSynthesisContexts.push_back(Ctx); in pushCodeSynthesisContext()
449 auto &Active = CodeSynthesisContexts.back(); in popCodeSynthesisContext()
458 assert(CodeSynthesisContexts.size() >= in popCodeSynthesisContext()
461 if (CodeSynthesisContexts.size() == in popCodeSynthesisContext()
470 if (CodeSynthesisContexts.size() == in popCodeSynthesisContext()
474 CodeSynthesisContexts.pop_back(); in popCodeSynthesisContext()
480 auto &Active = SemaRef.CodeSynthesisContexts.back(); in Clear()
487 SemaRef.CodeSynthesisContexts.back()); in Clear()
498 SemaRef.CodeSynthesisContexts.size()); in CheckInstantiationDepth()
499 if ((SemaRef.CodeSynthesisContexts.size() - in CheckInstantiationDepth()
517 unsigned SkipStart = CodeSynthesisContexts.size(), SkipEnd = SkipStart; in PrintInstantiationStack()
519 if (Limit && Limit < CodeSynthesisContexts.size()) { in PrintInstantiationStack()
521 SkipEnd = CodeSynthesisContexts.size() - Limit / 2; in PrintInstantiationStack()
527 Active = CodeSynthesisContexts.rbegin(), in PrintInstantiationStack()
528 ActiveEnd = CodeSynthesisContexts.rend(); in PrintInstantiationStack()
537 << unsigned(CodeSynthesisContexts.size() - Limit); in PrintInstantiationStack()
840 Active = CodeSynthesisContexts.rbegin(), in isSFINAEContext()
841 ActiveEnd = CodeSynthesisContexts.rend(); in isSFINAEContext()
2067 assert(!CodeSynthesisContexts.empty() && in SubstType()
2084 assert(!CodeSynthesisContexts.empty() && in SubstType()
2114 assert(!CodeSynthesisContexts.empty() && in SubstType()
2159 assert(!CodeSynthesisContexts.empty() && in SubstFunctionDeclType()
2470 assert(!CodeSynthesisContexts.empty() && in SubstParmTypes()