Lines Matching refs:MacroCtx

98   if (!ActiveExpansions.empty() && Token->MacroCtx &&  in add()
99 (Token->MacroCtx->Role != MR_Hidden || in add()
100 ActiveExpansions.size() != Token->MacroCtx->ExpandedFrom.size())) { in add()
107 if (Token->MacroCtx) { in add()
208 assert(Token->MacroCtx); in reconstruct()
213 if (Token->MacroCtx->StartOfExpansion) { in reconstruct()
218 if (Token->MacroCtx->Role != MR_Hidden) in reconstruct()
223 assert(ActiveExpansions.size() == Token->MacroCtx->ExpandedFrom.size()); in reconstruct()
224 if (Token->MacroCtx->Role != MR_Hidden) { in reconstruct()
249 if (Token->MacroCtx->EndOfExpansion) in reconstruct()
259 assert(Token->MacroCtx); in startReconstruction()
260 assert(!Token->MacroCtx->ExpandedFrom.empty()); in startReconstruction()
261 assert(ActiveExpansions.size() <= Token->MacroCtx->ExpandedFrom.size()); in startReconstruction()
267 Token->MacroCtx in startReconstruction()
268 ->ExpandedFrom[Token->MacroCtx->ExpandedFrom.size() - 1 - I]); in startReconstruction()
276 ArrayRef(Token->MacroCtx->ExpandedFrom) in startReconstruction()
278 assert(StartedMacros.size() == Token->MacroCtx->StartOfExpansion); in startReconstruction()
319 assert(Token->MacroCtx && in endReconstruction()
320 (ActiveExpansions.size() >= Token->MacroCtx->EndOfExpansion)); in endReconstruction()
321 for (size_t I = 0; I < Token->MacroCtx->EndOfExpansion; ++I) { in endReconstruction()
331 !Token->MacroCtx && Token->is(tok::r_paren); in endReconstruction()
334 Token->MacroCtx && in endReconstruction()
335 (ActiveExpansions.size() < Token->MacroCtx->ExpandedFrom.size()); in endReconstruction()
391 if (Token->MacroCtx) { in processNextReconstructed()
393 if (Token->MacroCtx->Role == MR_Hidden) in processNextReconstructed()
403 if (ActiveExpansions.size() < Token->MacroCtx->ExpandedFrom.size()) in processNextReconstructed()
408 if (!Token->MacroCtx) { in processNextReconstructed()