| 570 | } |
| 571 | |
| 572 | void GcnTokenListOptimizer::erase(GcnToken* token) |
| 573 | { |
| 574 | uint32_t depth = m_iterStack.size(); |
| 575 | for (uint32_t i = 0; i != depth; ++i) |
| 576 | { |
| 577 | if (token->getIterator() == m_iterStack[i]) |
| 578 | { |
| 579 | m_removeFlagStack[i] = true; |
| 580 | ++m_iterStack[i]; |
| 581 | } |
| 582 | } |
| 583 | m_tokens->erase(token); |
| 584 | } |
| 585 | |
| 586 | void GcnTokenListOptimizer::removeEmptyIfs() |
| 587 | { |
no test coverage detected