Index: src/ControlStruct/ExceptTranslate.cc
===================================================================
--- src/ControlStruct/ExceptTranslate.cc	(revision ee3c93d9425378dba13f5e7407f9097ac9d1cbb8)
+++ src/ControlStruct/ExceptTranslate.cc	(revision 70a1c3aed5e5b84a329ddc71a02c60806fd80216)
@@ -167,5 +167,5 @@
 			new BasicType( noQualifiers, BasicType::Bool ),
 			/*init*/ NULL,
-			std::list<Attribute *>{ new Attribute( "unused" ) }
+			std::vector< Attribute * >{ new Attribute( "unused" ) }
 			);
 		ObjectDecl voidptr_obj(
@@ -179,5 +179,5 @@
 					noQualifiers
 					),
-				std::list<Attribute *>{ new Attribute( "unused" ) }
+				std::vector< Attribute * >{ new Attribute( "unused" ) }
 				),
 			NULL
@@ -491,5 +491,5 @@
 		// __cfaabi_ehm__try_resume_setup( &__resume_node, resume_handler );
 
-		std::list< Attribute * > attributes;
+		std::vector< Attribute * > attributes;
 		{
 			std::list< Expression * > attr_params;
@@ -543,5 +543,5 @@
 
 		// Make Cleanup Attribute.
-		std::list< Attribute * > attributes;
+		std::vector< Attribute * > attributes;
 		{
 			std::list< Expression * > attr_params;
