Author: marshall
Date: Mon Aug 28 18:10:51 2017
New Revision: 311967

URL: http://llvm.org/viewvc/llvm-project?rev=311967&view=rev
Log:
Fix test for C++03

Modified:
    
libcxx/trunk/test/std/algorithms/alg.sorting/alg.merge/inplace_merge_comp.pass.cpp

Modified: 
libcxx/trunk/test/std/algorithms/alg.sorting/alg.merge/inplace_merge_comp.pass.cpp
URL: 
http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/algorithms/alg.sorting/alg.merge/inplace_merge_comp.pass.cpp?rev=311967&r1=311966&r2=311967&view=diff
==============================================================================
--- 
libcxx/trunk/test/std/algorithms/alg.sorting/alg.merge/inplace_merge_comp.pass.cpp
 (original)
+++ 
libcxx/trunk/test/std/algorithms/alg.sorting/alg.merge/inplace_merge_comp.pass.cpp
 Mon Aug 28 18:10:51 2017
@@ -127,11 +127,12 @@ void test_PR31166 ()
 {
     typedef std::pair<int, int> P;
     typedef std::vector<P> V;
-    const V vec {{1, 0}, {2, 0}, {2, 1}, {2, 2}, {2, 3}};
+    P vec[5] = {P(1, 0), P(2, 0), P(2, 1), P(2, 2), P(2, 3)};
     for ( int i = 0; i < 5; ++i ) {
-        V res = vec;
+        V res(vec, vec + 5);
         std::inplace_merge(res.begin(), res.begin() + i, res.end(), 
less_by_first());
-        assert(res == vec);
+        assert(res.size() == 5);
+        assert(std::equal(res.begin(), res.end(), vec));
     }
 }
 


_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to