| 148 | } |
| 149 | |
| 150 | Analyzer::Action analyzeRange(const Token* start, const Token* end) const { |
| 151 | Analyzer::Action result = Analyzer::Action::None; |
| 152 | for (const Token* tok = start; tok && tok != end; tok = tok->next()) { |
| 153 | Analyzer::Action action = analyzer->analyze(tok, Analyzer::Direction::Reverse); |
| 154 | if (action.isModified()) |
| 155 | return action; |
| 156 | result |= action; |
| 157 | } |
| 158 | return result; |
| 159 | } |
| 160 | |
| 161 | Token* isDeadCode(Token* tok, const Token* end = nullptr) const { |
| 162 | int opSide = 0; |
nothing calls this directly
no test coverage detected