Index: src/GenPoly/Box.cc
===================================================================
--- src/GenPoly/Box.cc	(revision 7754cde0f0c6f163151a16482dca0060d222c9e4)
+++ src/GenPoly/Box.cc	(revision 261fd340b8d23c416f5f5e7f898e170a8ad1c6e9)
@@ -331,5 +331,5 @@
 			std::list< DeclarationWithType* >::const_iterator fnParm = funcType->get_parameters().begin();
 			std::list< Expression* >::const_iterator fnArg = arg;
-			std::set< std::string > seenTypes; //< sizeofName for generic types we've seen
+			std::set< std::string > seenTypes; //< names for generic types we've seen
 			for ( ; fnParm != funcType->get_parameters().end() && fnArg != appExpr->get_args().end(); ++fnParm, ++fnArg ) {
 				Type *parmType = (*fnParm)->get_type();
Index: src/GenPoly/GenPoly.cc
===================================================================
--- src/GenPoly/GenPoly.cc	(revision 7754cde0f0c6f163151a16482dca0060d222c9e4)
+++ src/GenPoly/GenPoly.cc	(revision 261fd340b8d23c416f5f5e7f898e170a8ad1c6e9)
@@ -166,9 +166,9 @@
 
 	std::string sizeofName( Type *ty ) {
-		return std::string( "_sizeof_" ) + SymTab::Mangler::mangle( ty, false, false );
+		return std::string( "_sizeof_" ) + SymTab::Mangler::mangleType( ty );
 	}
 
 	std::string alignofName( Type *ty ) {
-		return std::string( "_alignof_" ) + SymTab::Mangler::mangle( ty, false, false );
+		return std::string( "_alignof_" ) + SymTab::Mangler::mangleType( ty );
 	}
 } // namespace GenPoly
