Bug 9096 - list::iterator not default constructible

llvm-svn: 124508
diff --git a/libcxx/test/containers/sequences/array/begin.pass.cpp b/libcxx/test/containers/sequences/array/begin.pass.cpp
index 3ee9294..9cba0d6 100644
--- a/libcxx/test/containers/sequences/array/begin.pass.cpp
+++ b/libcxx/test/containers/sequences/array/begin.pass.cpp
@@ -20,7 +20,8 @@
         typedef double T;
         typedef std::array<T, 3> C;
         C c = {1, 2, 3.5};
-        C::iterator i = c.begin();
+        C::iterator i;
+        i = c.begin();
         assert(*i == 1);
         assert(&*i == c.data());
         *i = 5.5;