Index: src/GenPoly/Box.cpp
===================================================================
--- src/GenPoly/Box.cpp	(revision 190a833c2baaf0fb88c72cb00720c5ab476197bc)
+++ src/GenPoly/Box.cpp	(revision d84f2ae33ff967a0dcd536586c44e74523d30775)
@@ -95,16 +95,18 @@
 		ast::TypeInstType inst( sizedParam );
 		std::string paramName = Mangle::mangleType( &inst );
-		params.emplace_back( new ast::ObjectDecl(
+		auto sizeofParam = new ast::ObjectDecl(
 			sizedParam->location,
 			sizeofName( paramName ),
 			getLayoutCType( transUnit )
-		) );
-		auto alignParam = new ast::ObjectDecl(
+		);
+		sizeofParam->attributes.push_back( new ast::Attribute( "unused" ) );
+		params.emplace_back( sizeofParam );
+		auto alignofParam = new ast::ObjectDecl(
 			sizedParam->location,
 			alignofName( paramName ),
 			getLayoutCType( transUnit )
 		);
-		alignParam->attributes.push_back( new ast::Attribute( "unused" ) );
-		params.emplace_back( alignParam );
+		alignofParam->attributes.push_back( new ast::Attribute( "unused" ) );
+		params.emplace_back( alignofParam );
 	}
 }
