virtual bool canVisitStructureFieldInit ( Structure * ) override { return false; } virtual bool canVisitArgumentInit ( Function * , const VariablePtr &, Expression * ) override { return false; } virtual bool canVisitQuoteSubexpression ( ExprQuote * ) override { return false; } make block
| 101 | // virtual bool canVisitQuoteSubexpression ( ExprQuote * ) override { return false; } |
| 102 | // make block |
| 103 | virtual void preVisit ( ExprMakeBlock * expr ) override { |
| 104 | Visitor::preVisit(expr); |
| 105 | expr->noSideEffects = true; |
| 106 | expr->noNativeSideEffects = true; |
| 107 | } |
| 108 | // make generator |
| 109 | virtual void preVisit ( ExprMakeGenerator * expr ) override { |
| 110 | Visitor::preVisit(expr); |
nothing calls this directly
no test coverage detected