Index: src/ResolvExpr/Resolver.cc
===================================================================
--- src/ResolvExpr/Resolver.cc	(revision 5b9a0ae38512f113ae8de71dd5f6eb8af77ebaaa)
+++ src/ResolvExpr/Resolver.cc	(revision 72a3aff1a5539f7902f2fb2ec6468b2cd5fec852)
@@ -968,5 +968,5 @@
 	namespace {
 		/// Finds deleted expressions in an expression tree
-		struct DeleteFinder_new final : public ast::WithShortCircuiting {
+		struct DeleteFinder_new final : public ast::WithShortCircuiting, public ast::WithVisitorRef<DeleteFinder_new> {
 			const ast::DeletedExpr * result = nullptr;
 
@@ -980,5 +980,5 @@
 				if (expr->inferred.hasParams()) {
 					for (auto & imp : expr->inferred.inferParams() ) {
-						previsit(imp.second.expr);
+						imp.second.expr->accept(*visitor);
 					}
 				}
