Home
last modified time | relevance | path

Searched refs:argStart (Results 1 – 1 of 1) sorted by relevance

/llvm-project-15.0.7/flang/lib/Parser/
H A Dpreprocessor.cpp340 std::vector<std::size_t> argStart{++k}; in MacroReplacement() local
353 argStart.push_back(k + 1); in MacroReplacement()
357 if (argStart.size() == 1 && k == argStart[0] && def.argumentCount() == 0) { in MacroReplacement()
360 argStart.clear(); in MacroReplacement()
362 if (k >= tokens || argStart.size() < def.argumentCount() || in MacroReplacement()
363 (argStart.size() > def.argumentCount() && !def.isVariadic())) { in MacroReplacement()
368 for (std::size_t n{0}; n < argStart.size(); ++n) { in MacroReplacement()
369 std::size_t at{argStart[n]}; in MacroReplacement()
371 (n + 1 == argStart.size() ? k : argStart[n + 1] - 1) - at}; in MacroReplacement()