Index: src/SymTab/Validate.cc
===================================================================
--- src/SymTab/Validate.cc	(revision 21b7161a88a09fe93c649966f0ea343f52a7bc56)
+++ src/SymTab/Validate.cc	(revision 10295d8bf61e9eafc91502298549beb4fca6b1ac)
@@ -276,5 +276,5 @@
 		ReturnChecker::checkFunctionReturns( translationUnit );
 		mutateAll( translationUnit, compoundliteral );
-		acceptAll( translationUnit, fpd );
+		acceptAll( translationUnit, fpd ); // must happen before autogenerateRoutines
 		ArrayLength::computeLength( translationUnit );
 		acceptAll( translationUnit, finder );
