Lines Matching refs:ActiveExpansions

46         &ActiveExpansions)  in MacroCallReconstructor()
47 : Result(Level), IdToReconstructed(ActiveExpansions) { in MacroCallReconstructor()
98 if (!ActiveExpansions.empty() && Token->MacroCtx && in add()
100 ActiveExpansions.size() != Token->MacroCtx->ExpandedFrom.size())) { in add()
221 assert(!ActiveExpansions.empty()); in reconstruct()
222 if (ActiveExpansions.back().SpelledI != ActiveExpansions.back().SpelledE) { in reconstruct()
223 assert(ActiveExpansions.size() == Token->MacroCtx->ExpandedFrom.size()); in reconstruct()
230 assert(ActiveExpansions.back().SpelledI->Tok == Token); in reconstruct()
261 assert(ActiveExpansions.size() <= Token->MacroCtx->ExpandedFrom.size()); in startReconstruction()
265 for (size_t I = 0; I < ActiveExpansions.size(); ++I) { in startReconstruction()
266 assert(ActiveExpansions[I].ID == in startReconstruction()
277 .drop_back(ActiveExpansions.size()); in startReconstruction()
289 ActiveExpansions.push_back( in startReconstruction()
293 if (ActiveExpansions.back().SpelledI == ActiveExpansions.back().SpelledE) in startReconstruction()
295 if (ActiveExpansions.back().SpelledI->Tok->is(tok::l_paren)) { in startReconstruction()
305 assert(!ActiveExpansions.empty()); in reconstructActiveCallUntil()
310 while (ActiveExpansions.back().SpelledI != ActiveExpansions.back().SpelledE && in reconstructActiveCallUntil()
311 ActiveExpansions.back().SpelledI->Tok != Token) { in reconstructActiveCallUntil()
320 (ActiveExpansions.size() >= Token->MacroCtx->EndOfExpansion)); in endReconstruction()
326 for (auto T = ActiveExpansions.back().SpelledI; in endReconstruction()
327 T != ActiveExpansions.back().SpelledE; ++T) { in endReconstruction()
329 bool ClosingParen = (std::next(T) == ActiveExpansions.back().SpelledE || in endReconstruction()
335 (ActiveExpansions.size() < Token->MacroCtx->ExpandedFrom.size()); in endReconstruction()
359 for (auto T = ActiveExpansions.back().SpelledI; in endReconstruction()
360 T != ActiveExpansions.back().SpelledE; ++T) { in endReconstruction()
363 ActiveExpansions.pop_back(); in endReconstruction()
389 FormatToken *Token = ActiveExpansions.back().SpelledI->Tok; in processNextReconstructed()
390 ++ActiveExpansions.back().SpelledI; in processNextReconstructed()
403 if (ActiveExpansions.size() < Token->MacroCtx->ExpandedFrom.size()) in processNextReconstructed()