Index: src/ResolvExpr/Resolver.cc
===================================================================
--- src/ResolvExpr/Resolver.cc	(revision 5b9a0ae38512f113ae8de71dd5f6eb8af77ebaaa)
+++ src/ResolvExpr/Resolver.cc	(revision 5d1aa2fb676c787b6fad8e5a88688aa95b328a30)
@@ -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);
 					}
 				}
