Index: src/SymTab/Validate.cc
===================================================================
--- src/SymTab/Validate.cc	(revision 70a1c3aed5e5b84a329ddc71a02c60806fd80216)
+++ src/SymTab/Validate.cc	(revision bbbc067e84adc59b31d39e97991980bf6379934a)
@@ -1226,5 +1226,5 @@
 			TupleType * tupleType = strict_dynamic_cast< TupleType * >( ResolvExpr::extractResultType( ftype ) );
 			// ensure return value is not destructed by explicitly creating an empty ListInit node wherein maybeConstruct is false.
-			ObjectDecl * newRet = new ObjectDecl( "", Type::StorageClasses(), LinkageSpec::Cforall, 0, tupleType, new ListInit( std::list<Initializer*>(), noDesignators, false ) );
+			ObjectDecl * newRet = new ObjectDecl( "", Type::StorageClasses(), LinkageSpec::Cforall, 0, tupleType, new ListInit( std::vector< Initializer * >(), noDesignators, false ) );
 			deleteAll( retVals );
 			retVals.clear();
