Index: src/SymTab/Autogen.cc
===================================================================
--- src/SymTab/Autogen.cc	(revision ac74057f200ca1db8599a011c8f8b2679a75beb0)
+++ src/SymTab/Autogen.cc	(revision a7d151f42d5fa3f6f5e1eb81c03b1b1daaa7b438)
@@ -754,13 +754,11 @@
 		declsToAddBefore.push_back( dtorDecl );
 		declsToAddBefore.push_back( assignDecl ); // assignment should come last since it uses copy constructor in return
-
-		return;
 	}
 
 	void AutogenTupleRoutines::previsit( FunctionDecl *functionDecl ) {
 		visit_children = false;
-		functionDecl->set_functionType( maybeMutate( functionDecl->type, *visitor ) );
+		maybeAccept( functionDecl->type, *visitor );
 		functionNesting += 1;
-		functionDecl->set_statements( maybeMutate( functionDecl->statements, *visitor ) );
+		maybeAccept( functionDecl->statements, *visitor );
 		functionNesting -= 1;
 	}
