| 106 | } |
| 107 | |
| 108 | void setLocationMacros(const Token* startTok, const std::vector<std::string>& files) |
| 109 | { |
| 110 | mLocationMacros.clear(); |
| 111 | for (const Token* tok = startTok; tok; tok = tok->next()) { |
| 112 | if (!tok->getMacroName().empty()) |
| 113 | mLocationMacros[Location(files[tok->fileIndex()], tok->linenr())].emplace(tok->getMacroName()); |
| 114 | } |
| 115 | } |
| 116 | |
| 117 | void resetExitCode() |
| 118 | { |