Searched refs:MacroCtx (Results 1 – 4 of 4) sorted by relevance
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()[all …]
167 Tok->MacroCtx->ExpandedFrom.push_back(ID); in expand()193 if (!Arg->MacroCtx) in expand()194 Arg->MacroCtx = MacroExpansion(MR_ExpandedArg); in expand()208 assert(!New->MacroCtx); in expand()210 New->MacroCtx = MacroExpansion(MR_Hidden); in expand()215 ++Result[0]->MacroCtx->StartOfExpansion; in expand()216 ++Result[Result.size() - 2]->MacroCtx->EndOfExpansion; in expand()
524 std::optional<MacroExpansion> MacroCtx; member
324 << ", Macro: " << !!Tok->MacroCtx << "\n"; in dbgToken()