Index: src/GenPoly/Box.cc
===================================================================
--- src/GenPoly/Box.cc	(revision bfc78119c41ed230f80fe0326923335e58b5a745)
+++ src/GenPoly/Box.cc	(revision f229fc21dea2ccacb291a92a65e5b8c8fab587c0)
@@ -1340,6 +1340,7 @@
 				// add all size and alignment parameters to parameter list
 				if ( (*tyParm)->isComplete() ) {
-					TypeInstType parmType( Type::Qualifiers(), (*tyParm)->get_name(), *tyParm );
-					std::string parmName = mangleType( &parmType );
+					auto parmType = new TypeInstType( 
+						Type::Qualifiers(), (*tyParm)->get_name(), *tyParm );
+					std::string parmName = mangleType( parmType );
 
 					sizeParm = newObj->clone();
