void InstrumentVisitor::visit(ast::SeqExp & e) { if (e.getParent() && !e.getParent()->isFunctionDec()) { cover.add(macro, &e); } instrCounts += e.getExps().size(); for (auto exp : e.getExps()) { if (exp->isCommentExp()) { --instrCounts; } else { cover.add(macro, exp); exp->accept(*this); } } }