| 2980 | |
| 2981 | private: |
| 2982 | void findChangedVariables() |
| 2983 | { |
| 2984 | std::set<nonneg int> vars; |
| 2985 | for (const Token* tok = bodyTok; precedes(tok, bodyTok->link()); tok = tok->next()) { |
| 2986 | if (tok->varId() == 0) |
| 2987 | continue; |
| 2988 | if (vars.count(tok->varId()) > 0) |
| 2989 | continue; |
| 2990 | if (isLocalVar(tok->variable())) { |
| 2991 | vars.insert(tok->varId()); |
| 2992 | continue; |
| 2993 | } |
| 2994 | if (!isModified(tok)) |
| 2995 | continue; |
| 2996 | varsChanged.insert(tok->varId()); |
| 2997 | vars.insert(tok->varId()); |
| 2998 | } |
| 2999 | } |
| 3000 | }; |
| 3001 | } // namespace |
| 3002 |
nothing calls this directly
no test coverage detected