Index: src/SymTab/Validate.cc
===================================================================
--- src/SymTab/Validate.cc	(revision 45161b4dbe96eb7c39820eada44ba63904bc88cc)
+++ src/SymTab/Validate.cc	(revision b644d6fe698549bdb8735a12df63d8ed6ce9329e)
@@ -921,5 +921,6 @@
 				}
 				rtt->get_parameters().clear();
-				cloneAll(typeInst->get_parameters(), rtt->get_parameters());
+				cloneAll( typeInst->get_parameters(), rtt->get_parameters() );
+				mutateAll( rtt->get_parameters(), *this );  // recursively fix typedefs on parameters
 			} // if
 			delete typeInst;
