function
| 24 | } |
| 25 | // function |
| 26 | virtual void preVisit ( Function * f ) override { |
| 27 | Visitor::preVisit(f); |
| 28 | astc.func = f; |
| 29 | } |
| 30 | virtual FunctionPtr visit ( Function * that ) override { |
| 31 | // if any of this asserts failed, there is logic error in how we pop |
| 32 | DAS_ASSERT(astc.loop.size()==0); |