Lines Matching refs:CodeSynthesisContexts
591 CodeSynthesisContexts.push_back(Ctx); in pushCodeSynthesisContext()
603 auto &Active = CodeSynthesisContexts.back(); in popCodeSynthesisContext()
612 assert(CodeSynthesisContexts.size() >= in popCodeSynthesisContext()
615 if (CodeSynthesisContexts.size() == in popCodeSynthesisContext()
624 if (CodeSynthesisContexts.size() == in popCodeSynthesisContext()
628 CodeSynthesisContexts.pop_back(); in popCodeSynthesisContext()
634 auto &Active = SemaRef.CodeSynthesisContexts.back(); in Clear()
641 SemaRef.CodeSynthesisContexts.back()); in Clear()
665 SemaRef.CodeSynthesisContexts.size()); in CheckInstantiationDepth()
666 if ((SemaRef.CodeSynthesisContexts.size() - in CheckInstantiationDepth()
684 unsigned SkipStart = CodeSynthesisContexts.size(), SkipEnd = SkipStart; in PrintInstantiationStack()
686 if (Limit && Limit < CodeSynthesisContexts.size()) { in PrintInstantiationStack()
688 SkipEnd = CodeSynthesisContexts.size() - Limit / 2; in PrintInstantiationStack()
694 Active = CodeSynthesisContexts.rbegin(), in PrintInstantiationStack()
695 ActiveEnd = CodeSynthesisContexts.rend(); in PrintInstantiationStack()
704 << unsigned(CodeSynthesisContexts.size() - Limit); in PrintInstantiationStack()
1020 Active = CodeSynthesisContexts.rbegin(), in isSFINAEContext()
1021 ActiveEnd = CodeSynthesisContexts.rend(); in isSFINAEContext()
2416 assert(!CodeSynthesisContexts.empty() && in SubstType()
2433 assert(!CodeSynthesisContexts.empty() && in SubstType()
2463 assert(!CodeSynthesisContexts.empty() && in SubstType()
2509 assert(!CodeSynthesisContexts.empty() && in SubstFunctionDeclType()
2822 assert(!CodeSynthesisContexts.empty() && in SubstParmTypes()