| 89 | } |
| 90 | |
| 91 | std::vector<SymbolId> LoopCheck::reportLoop() const { |
| 92 | std::vector<SymbolId> loop; |
| 93 | for (const auto& itr : m_nodes) { |
| 94 | if (itr.second->m_visited) { |
| 95 | loop.push_back(itr.first); |
| 96 | } |
| 97 | } |
| 98 | return loop; |
| 99 | } |
| 100 | |
| 101 | } // namespace SURELOG |