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