| 902 | scopes.push_back(block); |
| 903 | } |
| 904 | virtual ExpressionPtr visit ( ExprBlock * block ) override { |
| 905 | scopes.pop_back(); |
| 906 | return Visitor::visit(block); |
| 907 | } |
| 908 | virtual void preVisit ( ExprFor * expr ) override { |
| 909 | Visitor::preVisit(expr); |
| 910 | if ( scopes.size()==0 ) { // only top level for loop |
no test coverage detected