Index: src/SymTab/Autogen.cc
===================================================================
--- src/SymTab/Autogen.cc	(revision ac74057f200ca1db8599a011c8f8b2679a75beb0)
+++ src/SymTab/Autogen.cc	(revision 19c43b7eb5e375d3769f89869c10265cdd9ef030)
@@ -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;
 	}
